Magos room state (roles, users and socket ids) now saved to redis.

Role change improved but user negotiation still missing.

Started work on syncing game canvas component updates between editors.