public ArrayList<String> getPositionOfPosDestSquares(Piece piece, int x, int y, Piece[][] board, boolean owner){
		ArrayList<String> moves = new ArrayList<String>();
		
		if(piece instanceof Pawn){
			Pawn pawn = (Pawn) piece;
			moves = pawn.getPossibleMoveDestinations(x, y, board, owner);
			moves.addAll(pawn.getPossibleHitDestinations(x, y, board, owner));
		}else if(piece instanceof Knight){
			Knight knight = (Knight) piece;
			moves = knight.getPossibleMoveDestinations(x, y);
		}else if(piece instanceof Queen){
			Queen queen = (Queen) piece;
			moves = queen.getPossibleMoveDestinations(x, y, board);
		}else if(piece instanceof Bishop){
			Bishop bishop = (Bishop) piece;
			moves = bishop.getPossibleMoveDestinations(x, y, board);
		}else if(piece instanceof Rock){
			Rock rock = (Rock) piece;
			moves = rock.getPossibleMoveDestinations(x, y, board);
		}else if(piece instanceof King){
			King king = (King) piece;
			moves = king.getPossibleMoveDestinations(x, y);
		}
		
		return moves;
	}