Animations stop correctly

I added player->setCurrentFrame(int index) to AnimatedSprite. Problem
was that the texture values were only updating when it was animating so
as soon as we called isAnimated = false; the texture was no longer
updated. I added this function so we can manually force it to update the
texture.