very interesting and unique use of the theme! as others said, the difficulty needs to be adjusted, but even with an unbalanced last wave, it's still a solid entry! good work!
Will be updated with a balanced difficulty soon as the voting is over :-)
Thanks a lot for playing, glad you enjoyed.