Nice and solid game with intuitive and easy to understand gameplay. Well done!

Leaving the game in order to start a new campagn/scenario was somewhat inconvenient, though. Perhaps you could add a NextScenario property to the scenario map files (or something like this), so when a scenario is won, the next scenario is loaded automatically?