I'm struggling a lot with getting everything to work properly in this animation, but it's getting there.