Flamebreak: MacOS Catalina support

MacOS Catalina support Bug fixes when changing from fullscreen to windows mode Good luck on the daily challenges!