refactoring display list
TextureRegion
SpriteBatch as linkedlist
batchMap
uniform projectionMatrix...