This is a really neat game, it looks great, is perfectly understandable and it satisfying to play. I think what pushes it over the line for me are the little additions like the one time use shock and dash ability. Especially with the shock; it adds both a timing challenge and a greater degree of control and strategizing each attack phase.
Simple concept executed upon brilliantly!