throwIfInvalid function
Throw an InvalidPositionException
exception if position
is not valid
Implementation
void throwIfInvalid(Position position) {
if (position.isValid()) {
throw new InvalidPositionException("Position is invalid for a cell at row"
" $position.grid.x and column $position.grid.y");
}
}