/** * updates all objects. * * @param elapsed time elapsed since latest update */ public final void update(final float elapsed) { for (GameObject object : gameObjects) { if (!object.remove()) { object.update(elapsed); } } }