Added new gamestate system