I think that IsGameWon() and also CheckValidity() can be made const because they only verify that some conditions are verified, so they don’t need to modify any value.
I think that IsGameWon() and also CheckValidity() can be made const because they only verify that some conditions are verified, so they don’t need to modify any value.