port more of the Line Game model