Added GamePhase enum