I love the game mechanic, really original!
Was fun but pretty tough to play. Throw in some sfx and explosions and this would seriously kick butt!