everything I look for in a multidirectional shooter.... one thing though -- the first boss I found a bug. Get your ball in the upper left hand corner firing diagonally down into the things scissor claw hand thing and it gets stuck and you just shoot it till its drained of health. But thats a small detail in a fantastic game!