When i was younger, I saw a little flash game where you were able to defend at the same time that attacking. I really found that funny and great.
Later, when I wanted to play it again, I wasn't able to remember the name or the website.
And 2-3 years after, I saw Tower Wars. I bought it for me and some of my friends, and it became my favorite game. (I actually do like 2 or 3 hours every morning).
Tower Wars is a really beautifully designed Tower Defence with Steampunk like models, where you can place towers to defend your castle at the same time that sending units to try to destroy ennemy's castle. Towers are balanced, Units are quite too, maps details are awesome, musics are just PERFECT. Usually a Game can be between 25 and 60 minutes, 25-60 minutes of fun. And the fact that mines are placed randomly doesn't make you able to have a "perfect strategy", that's why you always have a chance to beat other players.
I watched some other reviews, most of them are negatives. I will not injure them, but only one thing : Don't trust them. The game is really cheap, so you can simply test yourself. I don't see any problems with the SinglePlayer Bots, I just beat all of them exept the 2 last ones that are 'cheating', with only 2 loses (#4 one and #7 one). Also this game is really fun on Multiplayer, even more at 2v2 and 3v3 Matches, most of the other players I fighted were kind and sympatic.
And seriously, THE ONLY THING for me Tower Wars didn't do well is Achievements (Some of them beeing near-impossible to do (and 1 Impossible) and lots of them where you have to do on Ranked Matches), otherwise EVERYTHING ELSE IS PERFECT. Some updates are added between seasons, to balance even more the game. Developpers are kind, Game is perfect.
Now my only question is how can a such awesome game have that much negative reviews.