C++ reincarnation of the XNA Catapult Wars 2D game