A game engine for strategic games written in C++11