lots of work including adding variables for animation, finished adding
objects (still need colouring and positioning and alteration for
animation)