opengl project with externalised game loop