Changing from state to stateless

Got rid of array of events, all closures now exist in Events.swift.
Will recursively call and return one to another. Transition in
progress, almost complete.
Removed old references to Entity Struct