hashing state to prevent saves of identical states, some improvements to the session cookie to allow you to log into more than one world