Nice idea! It's been said already, but this would be a great way to teach coding, and I like that it allows you to do the same thing multiple ways rather than it forcing you to write the code one way. Good job!