added fullscreen modes. Added release error handler that actually prints the god damn message