I enjoyed the mini game approach. I acutally made typing game as my main mechanic for my submission as well. The case sensitivity was a little annoying, yet authentic (might just be because i am used to code hinting)
One visual thing I think could be added to make the coding secion feel more complete, would be to have the screen scroll as you complete words, so that it feels like you are generating multiple lines of code as you type in each command.
Nicely done.