Texturelib animations gif as textures

this change is a little gross, but functional and AWESOME :godmode: 

:hand: high-five for gifs as animations

@allenarthurgay take a look

I'm starting to convert everything tabs -> 2 spaces so things like renderengine.js diff poorly. sorry.