C++ Platformer Game (Long term C++ project)