It's not like 100% on timing but much more on timing and enough to make sense of it All credit to @Moonwatcher03 and person who made the animation