BuildRoad should be functional and should be updating GameModel, though I haven't tested the returned GameModel yet.