V0.1: Assignment 2.1.2
Assignment 2.1.4: Add Animation