Multiple windows now supported.

Created a GameWindow class to help create windows with less clutter.