public Location getAdjacentLocation(Direction direction) {
		int column = ((direction == Direction.WEST) ? getColumn() - 1:
			(direction == Direction.EAST) ? getColumn() + 1 :
				getColumn());
		int row = ((direction == Direction.NORTH) ? getRow() - 1 :
			(direction == Direction.SOUTH) ? getRow() + 1 :
				getRow());
		return new Location(column, row);
	}