I reckon it'll be many years before Alice like programming becomes commercial and widely accepted as the way of doing things. Game Maker has a hybrid like schema whereas you can use a combination of drag-and-drop plus written syntax. I think this is the way to go.