A C++ gamecore for the course DAT255 at Chalmers University of Technology