added SetTemporary

- setTemporary provides a function for temporarily changing the visual
properties for one user (e.g. show a hidden card to one user)
- batches with empty commands are valid responses, so resolveRule now
returns null if a rule is not understood