flexible texture uv for quad sprite
better math?