Add base LWJGL init code

This code also draws a 32x32 yellow box at the top left of the screen to test the inverted coordinate system (OpenGL uses bottom left as 0, 0 whilst this uses top left as 0, 0).