Для пункта 1. а вы не совсем удачное место выбрали, там вся гора "дырявая" (через нее даже можно кастовать), при нормальной поверхности такие случаи должны быть редки.
1. б система поиска пути работает только со статическим объектами на карте, через которые нельзя видеть (а следовательно пройти). Мелкие горы позволяют видеть, а ящики, заборы чаще всего не являются статическими, а добавленными.
1. г сделано специально, так как система поиска пути не идеальна, и если путь не найден, существо идет напрямик (в том числе петы), по старому.
2. а конечно можно сделать, чтобы пет двигался при каждом шорохе хозяина, но это будет только лишняя нагрузка для сервера, вопрос необходимо ли это.