finished squares animation functionality minus chims