Added State management

Title, menu, pause, and play states were added, as well as simple gui