public String gridToString () {
		char[][] result = {{'x', 'x', 'x', 'x', 'x', 'x'},  
						   {'x', 'x', 'x', 'x', 'x', 'x'},  
						   {'x', 'x', 'x', 'x', 'x', 'x'},  
						   {'x', 'x', 'x', 'x', 'x', 'x'},  
						   {'x', 'x', 'x', 'x', 'x', 'x'},  
						   {'x', 'x', 'x', 'x', 'x', 'x'}};
		for(char c : this.vehicles.keySet()){
			Vehicle current = vehicles.get(c);
			//System.out.println(c);
			ArrayList<Coordinate> coveredPositions = current.getCoveredCoordinates();
			//System.out.println("Position x: " + current.getPosition().x + ", Position y: " + current.getPosition().y);
			//System.out.println("Orientation: " + current.horizontal);
			for(int i = 0; i < coveredPositions.size(); i++){
				Coordinate currentCoordinate = coveredPositions.get(i);
				//System.out.println("x: " + currentCoordinate.x + ", y: " + currentCoordinate.y);
				result[currentCoordinate.y][currentCoordinate.x] = c;
			}
		}
		String resultString = "";
		for(int i = 0; i < 6; i++){
			for(int j = 0; j < 6; j++){
				resultString = resultString + result[i][j];
				//System.out.println(resultString);
			}
		}
		
		return resultString;
	}