Cool and unique idea for right target audience.
I think it would have been better if:
1. Code saved after esc
2. Nothing that can't be influenced by code was changing. For example IMO it would be more clear if cards in level 2 were falling from same position