Custom Game Engine using SFML and C++