changed to glfw instead of SDL, since SDL seemed to do more than i actually wanted