Immutable board
Added scoring