boolean isCapableOfOccupation(Location location) {
		if (location != null) {
			int x = location.getXCoordinate();
			int y = location.getYCoordinate();
			return (checkAvailability(location) == UNOCCUPIED || checkAvailability(location) == ENEMY)
					&& ChessBoard.onBoard(x, y);
		}
		return false;
	}