walk из обработчиков onexit и onenter
Вы можете делать 'walk' из обработчиков 'onenter' и 'onexit'. Например, 'path' реализован как комната с обработчиком 'onenter', который переносит игрока в другую комнату.
Рекомендуется возвращать из onexit/onenter false в случае, если вы делаете walk из этих обработчиков.