@Override
	public void run() {
		while (isAlive) {
			try {
				launch();
				if (enemy_Launcher.alive() && this.isAlive) {
					fly();
				}

				synchronized (this) {
					wait();
				}
			} catch (InterruptedException e) {
			}
		}
	}