as a result of a discord conversation, it seems that the command the oassed integer is a millisecond value and not a boolean 0/1 one.
the passed milliseconds are waited before starting another loop iteration, reducing fanspin of laptops.
I couldn't test the usage of ToggleFullscreen in changing screens (I don't have an extra screen)
This fixes a bug on macOS 10.13 where the NSView won't realise the window is supposed to not be high-dpi until we create a context. It also allows people to start the game in windowed mode at any resolution.
With SDL 2.0.13 we'll be able to get rid of the forced restart when toggling.