Add score on each puzzle as part of issue #26.

Score is lower when you take longer to solve.