Wow, truly a powerful game about the nature of beasts vs human survival instinct. the soundtrack tops it all off perfectly by showing the clash of the two themes by reconstructing songs from human culture with beastial noises. Art at its finest.
(Joking aside, a good arcade game with floaty controls and an intuitive difficulty design, could really be a viral mobile game if ported correctly.)