Okay, I played all the way through without saving and loading, and it worked this time, so I guess that was the problem.
Hmm that explains it, I'll have to try to save and see if it serializes the score. Thanks for checking it out again :)