Added an Animation class. Gives Exceptions.

It is entirely functional until the animations variable gets corrupted
and we try to update it and we get exceptions.