I was wondering; If you had to make a 2D RTS game, in the style of Red Alert 2, Age of Empires 2 or Starcraft 1, what would be your (free/open source) engine of choice? Why? What language does it use? What advantage does this have for you as a programmer?