an illegitimate almost MVC game written in openGL