Great game! Amused me for a long time.
I get the feeling that this game was heavily based off of the Leviathan series, which is not a bad thing.
P.S I think I found a glitch. In the upgrades screen, if you roll over onto the very edge of an option, then it flashes "repair your tower" as if this were something you were going to have but decided against it.