Wrote "scoreM" - state monad version of score

Currently just a "single" Int as the state -
and also currently not updated. But
we'll be able to make it a cache next.