Range no longer needs to be passed the size of the board, as that's a
compile time constant