Missed case where state changed to not orb and function is reading old data. Returne default value (current Direction).