Major bugfixes.  Finalized fullscreen gameplay