public double calculateCraftPrice(){
		Item coreP = null;
		int woodItems=0;
		int metalItems=0;
		int miscItems=0;
		for(int x=0; x<craftWidth; x++){
			for(int y=0; y<craftHeight; y++){
				//System.out.println(x + ", " + y);
				if(itemGrid[x][y].getPreName().equals("Core")){
					coreP = itemGrid[x][y];
				}
				if(itemGrid[x][y].getPreName().equals("wood")){
					woodItems++;
				}
				if(itemGrid[x][y].getPreName().equals("metal")){
					metalItems++;
				}
				if(itemGrid[x][y].getPreName().equals("misc")){
					miscItems++;
				}
			}
		}
		double price = (3 * coreP.getLevel()) * Math.sqrt(Math.pow(1.1,(coreP.getLevel()))); //Base price for any Core.
		price *= coreModifier(coreP, woodItems, metalItems, miscItems);
		System.out.println("Craft item sells for: " + price);
		return price;
	}