moving "getCoveredSquares" into the board...more abstraction.