each player do their own restart init and shut