Multi-step animations were stopping after first step because second step had viewport.initial already filled out.
NV26PZ2UU2L2SIOJEUPX5H6GU6IUCF4DOAVMHZ2YRZVW3YHHA3XAC
JYPY2I2R7E4FYGJKIHVBXZ6ASKDRHNVTEXOPCTUXEBT7PLW7IYYQC
local desired_viewport = Viewport
desired_viewport,
copy_viewport(Viewport),
end