Nice

I have played a few games. I was asked to put my highscore in twice and yet both times I couldn't find it on the highscore table. The highscore tables was not in view very long and is really hard to read.

I would like to be able to pause every 3 waves or so. i.e. that between levels it comes up with press a key to continue. I now have a sore left arm from 10 minutes of play.

I found it annoying on later levels that the level would start and 1 second later I would be dead again because an enemy materialized beside me.

Graphically pretty good - really nice improvement. In the later waves the games slows down quite a bit at times. Have you thought about converting to say Asphyre? That is very quick in 2d.

pet annoyance - the flashing text - everything flashes it makes it even harder to read the already hard to read font you have used and must be a nightmare for people with epilepsy.

Otherwise - its a grand effort