вы привели практически готовую программу на Sfc - стоит ли заморачиваться Ld ????
подсказка - прямоугольник состояние, крестик - переход.
в настройка состояния - по правому клику мышки в контекстном меню можно выбрать действие по входе в состояние, по выходе и при работе с временем - мин, макс нахождение в состоянии.

итак игра - я бы написал такую программу за ....???
кто меньше?