Added user controlled window resizing

the escape key still toggles full screen