A C++ port of Artemis Entity System Framework