Implemented my idea of how two gamestates should function together at the same time.