/** Removes all expired {@code Actor} from the {@code World}. */ public void removeExpired() { Iterable<Actor> expired = Lambda.filter( register, new FilterFunc<Actor>() { @Override public boolean filter(Actor element) { return element.expired(); } }); for (Actor actor : expired) removeActor(actor); }