Performance fix for animations

Apparently I was setting texture data every frame...now we only set
texture data when we need to.