Big Animation Update

I will be commenting all the new classes in the near future.