Basically modern Advance Wars. Some missions in the campaign have huge difficulty spikes, and it's one of those games where you don't realise you've lost until near the end of the mission and have to replay the whole thing. Really nice pixel artwork and animations, but I think it's a real shame that all the different factions have exactly the same units. The heroes are different, but you also lose if they die so you have to use them carefully. I'd have found it a lot more interesting and replayable if factions were slightly unique.