C++11 game engine