if your playerworld is using custom tilesets, then having a startlevelname varible is kinda pointless. The whole point of being able to define custom sprites and states is so that it matches your tileset and server atmosphere.
What would be the point of selectively defining sprites.png? As I said before, state.png should be defined in serveroptions.txt or run from an NPC once. It could save it to the tiledefs for that PW so that their is less waste
Ideal commands:
setstate
newstateimg;
setsprites
newspritesimg;
Those would be all that is needed. That way they are simple and work like setletters

I haven't seen many servers use setletters other than mine
