Ah, right! Yes. I was going to have it be a complete solve, but wanted to make sure that it was still accessible. I wcas going to split the best time category based on solved or not, but time didn't permit.
Another thing I thought about was to prompt at the end to try and solve it this time.
There is a little algorithm in there to detect if it's solved. It goes straight from complete -> scramble if you hit restart vs when it isn't done properly it will go through the reset state.