2) Комнату делай 1000х1000, а вид 680х480(а точнее port on sreen в виде)
4)Не совсем понял, что-ты хочешь.
Можно использовать Код
mp_potential_path(path,xg,yg,stepsize,factor,checkall)
и для сетки Код
mp_grid_path(id,path,xstart,ystart,xgoal,ygoal,allowdiag)
Для того что бы изменить существующий путь на путь, с помошью которого объект дойдёт до выбранной точки обходя препятствия.
Или ты хочешь менять только часть существующего пути?