Fullscreen in place

It now works, crashes sometimes because it still isn't the most stable. It also assumes default controls in fullscreen mode, not our custom ones.