Got started on a ScoresComponent that stores all the score data on each hole, then saves to a file when the game ends.
Unfortunately, I couldn't get file saving/loading working for some reason.