Overhaul of bot movement (ty jony800)