public void removeMissile(String id){
		int index=-1;
		for (int i = 0; i < flingMissiles.size(); i++) {
			if (flingMissiles.get(i).getId().equals(id)){
				index = i;
				break;
			}
		}
		
		if (index>-1){
			FlingMissile f = flingMissiles.get(index);
//			SwingUtilities.invokeLater(new Runnable() {
//				public void run() {	
				
					remove(f);
					validate();
					repaint();
					flingMissiles.remove(f);
//				}
//			});
		}
	}