This is just a little thing I was working on right now. Eventually this will be part of a real game. Eventually.
It's pretty obviously incomplete (there's no background, or loss condition, or menus, and it doesn't keep spawning things as you move away), but it's almost a start.