Window.initWindow() -> Window.init(). Window.createWindow() -> Window.create().
Moved `GL gl;` from Game into Renderer. Moved some render functions into their respective structs."
Add Crosshairs struct.
Majorly refactored rendering.
- Now render.d is a mix of Renderer member functions and free functions which I plan to get rid of in the future. This means that I have been able to cut down on the monstrously large function prototypes of render/render{2D,3D}.
- Text has been redone so that it is a struct, although I don't know how necessary this is or if it should at least be static. I don't really need instances of it.