WIP: Better GLFW support
WIP: Better glfw
FIX: Minor fixes
WIP: Better glfw support