Player Characters now set their initial colour when they spawn. It looks through an array of available colours in the Game State and selects the first available colour from there. This does mean that the first player is always red, the second green, third blue and fourth pink. In future I’d like to shuffle this to make it a bit less predictable.
I also added a laptop for the players to interact with to change the colour, and when a colour is changed it locks that colour for other players.
I also added a lock to doors. The lobby door starts unlocked and all others locked, but once everyone has readied up and the roles assigned, the lobby door locks and all other doors unlock.