Тема раскрывается через роадмапу в начале уровня, а насчет out of bounds, это возможно баг с человечками
А, ну ладно? А насчет того, что я за стены вышел, то вполне возможно, что это баг коллизии из-за ближников. Попробуй увеличить ширину коллайдеров стен, у меня был такой баг ранее и мне помогло. И сделай скрипт, который будет время от времени проверять высоту игрока. Если игрок ниже, чем нижняя точка локации, то тепай обратно. Или есть более сложный вариант: записывай время от времени положение игрока, когда он на земле и тепай туда.