I absolutely loved this. Aside from the fact that this was super fun to play, it would make an excellent tool for teaching programming. I say this as someone that teaches programming - please keep developing this!
Aside from how good the gameplay and puzzles are, the visuals and presentation are also great. Only complaint is I couldn't get it working in the Windows version (couldn't click anything) - after switching to web version, everything was fine.