Assignment 3: Further enhancements to Model to allow for animations from ViewController
Assignment 3: Further enhancements to the model to allow for animations to be directed from the Controller