spruced up score()
starting on solution builder