public void  generateWeeklyRequirements(Player player)
	{
		int gold, wood, ore;
		Castle dummy = new Castle(type, "");
		for (CastleBuilding b: buildings) {
			System.out.println("WEEKLY BONUS: "+dummy.getName());
			b.weeklyBonus(player, dummy);
		}
		gold = dummy.getAvailableToRecruit(1)*type.tier1.cost.gold
			 + dummy.getAvailableToRecruit(2)*type.tier2.cost.gold
			 + dummy.getAvailableToRecruit(3)*type.tier3.cost.gold
			 + dummy.getAvailableToRecruit(4)*type.tier4.cost.gold;
		
		wood = dummy.getAvailableToRecruit(1)*type.tier1.cost.wood
			 + dummy.getAvailableToRecruit(2)*type.tier2.cost.wood
			 + dummy.getAvailableToRecruit(3)*type.tier3.cost.wood
			 + dummy.getAvailableToRecruit(4)*type.tier4.cost.wood;
		
		ore = dummy.getAvailableToRecruit(1)*type.tier1.cost.ore
			 + dummy.getAvailableToRecruit(2)*type.tier2.cost.ore
			 + dummy.getAvailableToRecruit(3)*type.tier3.cost.ore
			 + dummy.getAvailableToRecruit(4)*type.tier4.cost.ore;
		weeklyRequirements = new Cost(gold, wood, ore);
	}