Updated caching to reflect addition of new commands:

enableSimulationGlobal
hideObjectGlobal

Caching is now run exclusively serverside but still has effect on server + all clients.

SetVariables are now global, for easier debugging/monitoring.