finished makemove, chess config still needs equals and hashcode