I arrived here expecting a mix of Arkanoid and Ikaruga due to the title, and yep, this game was exactly that. Clever title!
Would love to see further exploration of the idea. This game just needs mouse support to be *perfect*...