quantum animations explained 9207186