Entity e = id.getEntity();
if(e != null)
s.getSceneManager().changeWalkerNode(e,Action.REMOVE);
System.out.println("Starting to remove comps of "+id);
//FIXME check this is working correctly, what if we delete one which is currently updated, better queue for removal.
Component pos = s.getEntityManager().getComponent(obj, PositioningComponent.class);
s.getPosSystem().removeComponentForUpdate(pos);
s.getJmeSystem().removeComponentForUpdate(pos);
Component env = s.getEntityManager().getComponent(obj, EnvironmentComponent.class);
s.getAnimSystem().removeComponentForUpdate(env);
System.out.println("Removed comps of "+id+" pos:"+pos+" env"+env);
} else {
System.out.println("ERROR!! Remove of "+id+" but no ID comp found!?! NO comps removed :-(");
}