They are now private, but they should be usable by the pupils and this breaks the GUI project which also uses `validateShape` and `validateSetMove`.