I think Scratch →Greenfoot → Eclipse is a good path for Scratch users who want to get deeperinto programming. And many Scratch users may not go on to learn Java ormajor in computer science, just as most of us who took music lessons did notgrow up to become professional musicians.[SC] This is something I really like about Scratch (and its fail-soft strategy).In a sense, I think this had been one of the original goals of Alice; I don't listin my article largely because it became challenging to realize in practice (3D issomewhat of a culprit here). I do agree that the transitions Scratch → Greenfoot, Alice → Greenfoot, and Scratch → Alice → Greenfoot wind up making agreat deal of sense in terms of what gets exposed to the student.
the aim of this game is not necessarily to produce the most features & eyecandy possible, but rather to allow map/geometry editing to be done dynamically in-game, to create fun gameplay and an elegant engine