Interface for classes that want to be informed about every single update
call to the World object. NOTE: if update interval is large (if, e.g., no movement or
connection simulation is needed), update listeners may not get called at all
during the simulation.