A C++ game/simulation engine