BatchCommand API fixes

don't pass Texture Id.
Instead fetch it from the `TextureAtlas`