private static void show_Statistics(War war) {
		int hit = 0;
		int damage = 0;
		int launched = 0;
		int intercept = 0;
		int destroyed_launcher = 0;
		for (EnemyMissile missile : war.getAllMissiles()) {
			if (missile.getMode() == EnemyMissile.Mode.Hit) {
				hit += 1;
				launched += 1;
				damage += missile.getDamage();
			} else if (missile.getMode() == EnemyMissile.Mode.Launched) {
				launched += 1;
			}
		}
		for (IronDome iron_dome : war.getIronDomes()) {
			for (Interceptor interceptor : iron_dome.getAllInterceptor()) {
				// if interceptor intercept missile
				if (interceptor.getStatus() == Interceptor.Status.Intercept) {
					intercept += 1;
				}
			}
		}
		for (EnemyLauncher launcher : war.getLaunchers()) {
			// launcher is down
			if (launcher.alive() == false) {
				destroyed_launcher += 1;
			}
		}
		System.out.println("Total Missiles Fired: " + launched);
		System.out.println("Total Missiles Intercepted:" + intercept);
		System.out.println("Total Missiles that hit target: " + hit);
		System.out.println("Total Launchers destroyed: " + destroyed_launcher);
		System.out.println("Total Missiles damage: " + damage);
	}