Reminds me of Cybersaurus. I wonder if this will replace it though. Certainly seems interesting and good looking.
I actually love the title. Unpretentious and to the point. Why over-complicate things. You read the title and you immediately know what the game's about. Space Invaders, Street Fighter & Jump Man are among the best game titles ever as they are both simple and perfectly convey what the games are all about. Kudos to the developers!