I ended up doing pretty much the same with Thoof. :))) Placing towers in every available space, though I haven't filled all of them.
I really like the game idea, btw. Beside technical designs, I think there's room for incorrporating story too in there.
Thoof has explained the technical parts about music, sfx, etc. I'm not gonna repeat that.
Anyway, great job, man! :D