8 hours, save report rework.
Save report works now! Had to reorder a number of save phase actions in order to get the right data to the right functions. The current methods are not elegant, certainly could be improved, but I understand the whole process now. I'll probably move on from that for now though. Also the save report itself is a huge eyesore but there are bigger problems to address.
When practice data and run data match perfectly the play menu buttons show as if there were no data at all, which is good. Much better than having it be red which was confusing even to me. General cleaning and condensing in the menu code.