Nope, the problem is (I think) that the makenewfromprototype function build a chromosome that doesn't match the current config if you change the config
Removing and adding students to a previous solution works. Now to fix tutors so that the slot numbers are recalculated when the tutor set changes
Works. Now to account for removed tutors / subjects in the criteria so that the program recognises when it has found a solution
Diversion: fixed ID numbering issue when loading subjects and tutors from previous
Removing tutor / adding tutor works. After removing tutor, the max fitness is correct. Oddly, doesn't work when adding one. Investigating
Done. Solution is marked non-optimal if any new tutors are given students. This is intentional as it constitutes a change

Next target is to implement the tutors' subjects with proficiency
Backend of subject proficiency done. Implementing GUI
Loading of proficiencies by GUI is done. Now to actually use them in the fitness calc
Subject GUI for tutors now working correctly
Fixed problem with deleted subjects showing up in the config file
RC1

Release Candidate 1.
Fits the criteria