モノポリーについて

移動時の超過
フィールドを超過した後に開始地点を1マスと考えて、
そのまま進む処理に手間取っています

端まで来たら、移動=0と書いて居るのですが
超過分を進むことができないです
どうすれば良いですか?