Algorithmic Animation class assignments - Parsons MFADT 2013