The idea is really good and everything is soooo smooth.
I would just suggest to slow down the game when you type the code, for example, for each digit correctly written, enemy_speed *= 0.5. Many people, including myself, need to look at the keyboard to find keys XD.