I disliked that after hit you restart from the start, because first few waves are too easy and slow and then spinning enemies are introduced and difficulty spikes. But it was fun.
Good job! I liked it!