My younger son has been adding lots of features to his game -- menus, tutorials, difficulties, and 60 total levels now. I highly recommend the Khan Academy programming sandbox, it is "real" programming, but in a fun, interactive way! Give it a try!