GameState should call PlayerAddedListener now