Excellent concept, hameplay is solid, and i can see this being a great game with finished visuals and audio.
Notes:
Level 1 is the 2nd hardest after the boss for some reason imo.
This game type needs gimmick levels to not burn out on the gameplay style, think PvZ 1 and it's random fun every 5 levels to let the player decompress and do something else.