Если персонаж кастует, то визуально он повернут к цели. На практике, угол не меняется.
По поводу забегания в места, куда нельзя встать - вы что, хотите, чтобы геодата позволяла это делать? Тогда вы как минимум застрянете, либо упадете.
По поводу отбегания дальше, чем стоит персонаж - это из за рассинхронизации между клиентом и сервером, которая есть и на официальном сервере. Ведь пинг никогда почти не идеален, нормально будет только при нулевом пинге.