State Management with SFML for making games