refactor score away from Board for Output