Cleaned up code and resolved several ToDo's.  Also reviewed fullscreen
code.  Fullscreen mode will now match the desktop resolution by default.
Resolution changes in-game will only affect windowed mode.