Menu needs a total and complete rewrite, and some part of the game's rendering engine could do with some optimizations, all of which I have no time to do.
All I did was debug the game enough to notice a very small oversight on the usage of glViewport. I didn't 'port' it, and it's also not ready either.