Hi, So, the setup is as follows; One propeller ( joint with no motor, slight slow rotation, so can be pushed). Two small needles with rotation events (as pivots) for testing purposes. Variables; two chains, to be discussed below. Timer for every 0.1 seconds or so linked to an A<B thing (I couldn't find one that acts constantly) linked to two set number events. So, one needle's rotation event is hooked straight to the propeller angle, so it matches the rotation. No issue. The other needle's rotation is the propeller angle, divided by 45, rounded (which, as far as I can tell, will only round a value to 0dp), multiplied by 45 again. In this way, it should round the angle to the nearest 45 degrees, right? I'm fairly confident on the maths there. The whole setup was linked to one object, with the A<B timer setting the value for the objects rotation to match the pushed propeller, assuming it was turning fast enough (I think about 0.3), otherwise it would set it to the nearest 45 degree angle. However, it doesn't seem to work, hence now hooked up to two test needle's to try to figure out why. The two nettles start in sync, but the more I push the propeller round and/or change direction, the more out of sync they get, until they're sometimes completely opposite directions, but I can't figure out why - if I swap round for negation then they stay in sync (albeit reversed) but I can't see how round would cause this. Anyone experienced anything similar? Any clues?