boolean shootAt(int row, int column){
        if(this.isSunk()){
            return false;
        }
        if(this.isHorizontal()){
            for(int j = 0; j < this.getLength(); j++){
//            	System.out.println(this.bowRow + "," + this.bowColumn + j);
//            	System.out.println(row + "," + column);
                if(this.bowRow == row && column == j + this.bowColumn){
                    hit[j] = true;
                    return true;
                }
            }
        }
        else{
            for(int i = 0; i < this.getLength(); i++){
//            	System.out.println(i + this.bowRow + "," + this.bowColumn);
//            	System.out.println(row + "," + column);
                if(this.bowColumn == column && row == i + this.bowRow){
                    hit[i] = true;
                    return true;
                }
            }
        }
        System.out.println("none of the conditions work");
        return false;
    }