ループを一度回る度に+1歩のキャラと ループを三度回ったら+1歩のキャラ という風に処理を制御するのはどうでしょう?