Move setYieldFor functionality inside Game model

since it is to do with the particular game, not generic definition