Good job! Though after I died the first time, I couldn't get the next waves to spawn until I restarted the game. Got up to 40 on my second playthrough. :D
Sorry for the bug, thanks for reporting it.