Adding in Factory to construct TurnEndedEvents.