fixed pathing

north south switches, etc. also fixed the random pathing that happens
when the path is blocked