I must say, that animation was absolutely awesome. I have always been fascinated by the complicated simplicity (if you will) of nerf blasters, and your explanation has helped me a lot. No one needs me to talk about the advantages of a varying tank size, and this design might push me into building on myself. Great job.