Updates for Window Management and State Management

-Added a simple quick and easy window.
-Added a class for managing game states.