#ADD automatic reloading of shaders
#FIX update if InputManager happens only if window is in focus