A real-time strategy game in C++