The game is possible or rather, getting to the final mode is possible certainly. It's made to not be possible to finish the game though as in Wave 16 exists but wave 15 should be impossible.
Yep here's my new high score.