The demo is now available on Steam.
So far I am not too impressed. Currently the gameplay is too arcadish for my taste. The game could have potential, but it clearly needs much more work.
The choice of title suggests a bit of a turd to be honest.
What the hell is a tank squad supposed to be? A single tank - on the principle of 1/3rd to 1/5th of a platoon?
A platoon?
A company, or squadron? Maybe, but then use the whole word, rather than a sloppy abbreviation.
I'm guessing that it is grounded in the same attention to detail that gave us Mitchell and Webb's space show. Get the basic terminology correct, especially for the title.. It's not exactly rocket surgery.