Certain parts of the game also quite remind me of Enigmata Stellar War.
www.kongregate.com/games/kidgamez/enigmata-stellar...
It might be interesting to check it out.
Particularly the ancient cannons and other "drop only" buildings.
And the waves of enemies are similar too.