Prevent main loop from busy-looping when window is obscured (=no vsync)
Clean up Input.hpp
Finish SDL TextInput implementation
Fix mouse button mapping