Вообщем там ошибка в таблице в компоненте animatorComp
Должно быть так:
let animData = [
[-90, -67.5, "straight", -90],
[-67.5, -22.5, "aslant", 0],
[-22.5, 22.5, "straight", 0],
[22.5, 67.5, "aslant", 90],
[67.5, 90, "straight", 90],
[90, 112.5, "straight", -90],
[112.5, 157.5, "aslant", -90],
[157.5, 181, "straight", 0],
[-181, -157.5, "straight", 0],
[-157.5, -112.5, "aslant", 0],
[-112.5, -90, "straight", 90],
]там где 112.5 раньше было 135 и изза этого был баг. Немного ошибся в расчётах