I always hated the way Nintendo made some SMW sprites to turn towards Mario. The big majority are coded to face Mario every 64 frames (or 3F in hex) via increasing a counter that increases without checking first if they are already facing Mario or not. This causes a ton of inconsistencies, such as that a sprite can turn around towards Mario immediately if Mario jumps behind the sprite right when the timer becomes #$3F. You can see it by yourself it this gif:
solves this, so a ton of sprites only increase their Mario-facing counter when they are not facing Mario. You can also customise the number of frames to wait before turning. This is the result:
I was surprised this was not made before. I will submit it to the patch section after the C3. I think it can be of great aid specially for kaizo hackers, who want perfect precision for certain things.