private ArrayList<Tile> findAxisX(int x, int y) {
		ArrayList<Tile> word = new ArrayList<Tile>();
		
		// First let's check left
		if ( x != 0 ) {
			if ( !this._board.isEmpty(y, x-1, true) ) {
				int starting = x;
				while ( starting-1 >= 0 && !this._board.isEmpty(y, starting-1, true) ) {
					word.add(0, this._board.get(y, starting-1));
					this.addCheckedTile(starting+1, y);
					
					starting--;
				}
			}
		}
		
		word.add(this._board.get(y, x));
		
		// Go right
		if ( x != 19 ) {
			if ( !this._board.isEmpty(y, x+1, true) ) {
				int starting = x;
				while ( starting+1 < 19 && !this._board.isEmpty(y, starting+1, true) ) {
					word.add(this._board.get(y, starting+1));
					this.addCheckedTile(starting+1, y);

					starting++;
				}
			}
		}
		
		if ( word.size() >= 1 ) {
			return word;
		}
		return null;
	}