add -l option for infinite simulation loop
change World to be a left-leaning red-black tree instead of a map. TODO: gob and json encoding needs to be updated for this