Надо найти способ предотвращения дублей действий: передвижения, повороты: два действия подряд по одной и той же оси остальные действия: только при наличие их повторных действий, например два раза подряд открыть дверь что не имеет логики под собой.   т.к. это уже происходит придется добавить в предиктивную проверку еще один чек на это, при добавлении нужно как-то контролировать такие моменты.
Сделано