I'm using prediction in a network game, everytime a packet arrives it calculates the averate angle rate by dividing the angle difference by the duration of frames. This works fine for angles like 30 to 50, but when there happens to be a 359 -> 2 angle change, it of course calculates it to be something like 357/frames, even though the correct prediction is 3/frames. Is there better fix to this than to just limit the max angle difference?