Not huge on tower defense games or RTS games so I can't say much but this is kinda neat. Being able to reposition my mech is interesting compared to most other tower defense games.
Glad you were able to enjoy the game even if you're not typically a fan of the genre. :D I plan to add more to the player mechs, like extra classes with different play styles and skills to vary up the experience.