this is very cool, one of the more polished entries for the jam I'd say!
I feel like it could use work to improve the way waves starting/ending is communicated (I didn't notice the waves were ending/starting at the beginning, I looked at the text saying "WAVE 1" and the forgot it was there xD)