Animation overhaul:  Animations are now built at runtime from a spritesheet and a datafile.  This way we can use non-uniform frames in the same animation.  Support for Pyglet's Animation class coming up.