Really cool idea and well polished well done! I feel like you could even expand on this to make an educational game on how to code :)
Would be cool if you then got to also test out bits of the game after coding them :)