2D Platformer with Modern OpenGL