Issue #19 - first pass at implementing battle animations. Changed the battle timing loop and allowed animations to have draw methods of their own, for animations that aren't applied to a persistent sprite.