Откуда берется исходное состояние? Явно не рандомом задается. Если задать рандом, то должны быть датчики - видео или напольные. Внутренние тоже можно было бы, только сомневаюсь что там они есть.
Вангую, что есть 2 cmd - собрать и разобрать. Остальное - зашитая механика.