public void manageEconomy(final User user) {
		if (user == null)
			return;
		
		try {
			
			// Manage account
			final BankAccount acc = Economy.getInstance().getAccount(user);
			
			if (acc == null)
				return;
			
			// Check for welfare
			double welfare = acc.hasWelfare() ? Economy.getWelfareAmount() : 0.0D;
			
			// Calculate everything together
			double payday = acc.getPayday() + welfare;
			double taxes = acc.getCreditTax() + acc.getVehicleTax() + acc.getPropertyTax() + acc.getStateTax();
			
			acc.updateBalance(acc.getBalance() + payday);
			acc.updateBalance(acc.getBalance() - taxes);
			
		} catch(Exception e) {
			e.printStackTrace();
		}
	}