SpriteBatch: multiple texture support, Begin/End approach, Drawable implementation