Thanks for kind words and feedback. The effects on scoring was not really all that hard to do.
24 is pretty nice score.