public boolean buyMule(Player curr_player, int muleType)
	{
		Player player = Controller.getController().getCurrentPlayer();

		int fee = 125 + 25 * muleType; // food costs 125, energy costs 150, and ore costs 175
		switch (muleType)
		{
			case 0:
				fee = 125;
				break;
			case 1:
				fee = 150;
				break;
			case 2:
				fee = 175;
				break;
			default:
				break;
		}
		System.out.println("The fee is " + fee);
		System.out.println("Mules " + mule + "\t Player has mule: "
				+ player.getMule());
		// If Store has a mule to sell, player doesn't currently have a mule, and
		// the player can afford the selected mule, a mule shall be granted unto him.
		if (mule > 0 && player.getMule() < 0 && fee > 0)
		{
			// If the player can afford the fee
			if (fee <= player.getGold())
			{
				player.addResources(0, -(fee), 0, 0);
				mule--;
				System.out.println("This many mules: " + mule);
				gold += fee;
				System.out.println("New Store balance: " + gold);
				player.setMule(muleType);
				return true;
			}
		}
		return false;
	}