Fun to play and a good presentation, well made overall, great job :)
The walls are a bit annoying, maybe some warning of upcoming waves would've been nice and a way to see the damage you're doing.