Better input handling, and hiding glfw
named windows
Forgot a file :P