Resizing and fullscreen now work, shaders aren't reloaded on Window recreate