Fantastic concept, fast paced, great audio feedback, gets challenging fast. but it does reward skill. The only thing to figure out is how to keep the game challenging with new waves. For the time being the answer seems to be new types of enemies, and it does work well.