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