Nice submission! your thumbnail does not do your work any justice!
Reminds me a bit of the earlier levels of C&C Nod campaign
Seem to tick all the boxes (Place buildings, Construct units, Obtain resources, Fight enemy and Win condition)