Support multiple animations on a single Entity

Now need to not only initAnimation, but also
addAnimation all the animations you care about.
Then finally setAnimation with the name of the
starting animation. Can swap between animations you
care about at any time. All animations will get reset
when you swap to them. (current frame, time passed
for the current frame, etc.)