abstracting out some controller logic on games to service objects