All work for Algorithmic Animation class @mfadt