Feature: Animation System

* Final group of changes for the Spring semester.
* Multiple animations supported (Multiple animations in the same file)
* Requires ObjectRefresh commit 0e30537, (Currently also requesting a merge)