人生ゲームの移動処理 2

マップ移動を超過した場合に=0でマップ初期地に戻しているのですが、
マップを超過した分だけ、進んで行く風にしたのですが、どうしたら良いでしょうか