Comment change
Cleanup
Removed PlayerPhase and made GamePhase have a player (can be null)