Dependency juggling
Strictness
events -> popEvents, which now polls before popping.
Better error handling when initializing GLFW.