Adding events to be passed around through the world

Going back to the idea of message passing, somewhat.

Cost is calculated based on the time that the nodes are up. Time is calculated based on where the events are in the queue.