For Scratch 1.4 It doesn't work 100% perfectly yet I didn't draw any FSM diagrams or anything so it could probably be simpler Idk about multiple clients yet