direction is now calculated based upon angles not series of bool values