Можно создать таймер, при запуске которого будет отсчитываться время движения, и если счётчик таймера будет больше 3 секунд - останавливаем его и запускаем таймер, который отвечает за время остановки. Пока показатель таймера остановки будет меньше 2 секунд не двигаем объект. После 2 секунд останавливаем таймер остановки и запускаем таймер движения при старте которого двигается сам игровой объект.