Added base charging animation

Fixed incorrect if/else block in BaseSprite that prevented
animationState from ever returning to 0 from 1.

Should be an extremely minor update, since the animation logic was written and tested weeks ago.