Base setter for Crunch objects
setEntitySlot(x, i, value)
a ShojiObject or subclass thereof
character the slot name to update
whatever the new value of that slot should be
x modified accordingly. If x
isn't read-only, it will also
post the edit to the Crunch server.