Man, never did I ever think that a Tetris/tower defense game would blow my expectations, and yet here I am after having beaten every level in the game. The only minor issue I had with this game was with balancing - I tried using all the buildings at first, but eventually, it seemed like the most effective strategy was to simply spam direct fire turrets and lobbing turrets (this could just be because of how I played the game though). Other than that, I have nothing to say except that you nailed everything down from the concept to the execution. Well done!