Each square is a randomly generated color. Every time it is hovered, it switches to a new random color (as well as the background tile).