Gadouleau, Maximilien, "Finite Dynamical Systems, Hat Games, and Coding Theory", SIAM Journal on Discrete Mathematics, 2018