private void updateHealthPacks() {
			ArrayList<HealthPack> deadHealthPack = new ArrayList<HealthPack>();
			for(int i = 0; i < healthPacks.size(); i++) {
				HealthPack hp = healthPacks.get(i);
				hp.move();
				if(CollisionDetector.isColliding(sc, hp)) {
					sc.damaged(-2);
					deadHealthPack.add(hp);
				}
				if(!hp.isOnScreen())
					deadHealthPack.add(hp);
			}
			
			for(int i = 0; i < deadHealthPack.size(); i++) {
				HealthPack hp = deadHealthPack.get(i);
				healthPacks.remove(hp);
			}
			
			healthPackItr = (healthPackItr+1) % (HEALTHPACKS_RATE_LIMITER - RATE_OF_HEALTHPACKS);
			if(healthPackItr == HEALTHPACKS_RATE_LIMITER - RATE_OF_HEALTHPACKS - 1 && healthPacksPresence)
				healthPacks.add(new HealthPack());
		}