added getStartSolution, getScore, but must add northeast diagonal to getScore