Add Event class
Event queues!
'Accept' event annotation
Activities take care of input events
Iterable method to engine.Queue