Really nice submission with a nice level of polish! I thought maybe a little easy at first but that last wave really got my blood pumping. I spent most of my playtime looking for the exit as I didn't realize it was wave based until the end, so maybe having a "new wave started" or something like that would clear it up for the player.
Really enjoyed it especially when it got more difficult!