Maybe add a config option for the movement? I like to see animations on engines and such.
The texture will likely be animated, but I want to minimize the use of constant openGL updates. It's also not a simple option for us to support - that would literally be making two very different models and renders and changing what gets registered.
The other benefit of doing it this way is that we can modularize the textures, and there's a good technical reason for doing that going into 3.1.