fix bug with moving along (0,y,0) caused due to Crossproduct of AXA = 0.