8 hours, better phase saves.
Rewrote the phase end saving process to hold more than one phase worth of data at once. Created a save data type to track phase end data containing all the variables previously found in the game mode as well as the phase it is associated with. Instead of one set of these variables, the game mode now holds an array of this save data that can be referenced. Saving, loading and overwriting currently works. It was a ton of busy work. Implementing new functionality with this data coming tomorrow.
Documentation work.