socket io setup implemented for each master puzzle move