double cos = dx / distance;
double sin = dy / distance;
_boat.getPosition().setHeading((int) (Math.atan2(-sin, -cos) * 10430.378350470452724949566316381) + 32768);
_boat._vd = new VehicleDeparture(_boat, bp.speed1, bp.speed2, bp.x, bp.y, bp.z);
//_boat.getTemplate().baseRunSpd = bp.speed1;
boatSpeed = bp.speed1;
_boat.moveToLocation(bp.x, bp.y, bp.z, (float) bp.speed1);
Collection<L2PcInstance> knownPlayers = _boat.getKnownList().getKnownPlayers().values();
if(knownPlayers == null || knownPlayers.isEmpty())