Fun game, the devil has a fun personality and interesting dialogue, and the challenge thing adds fun and variety to the game, which by the way, there is lack thereof in most of it otherwise. I'd suggest making it so the red ghosts only appear in later waves to at least simulate variety without much effort.