Agent persists installed modules (previously we assumed that creation and loading Effects would suffice, but this didn't account for modules installed from other systems, e.g. game events such as Animal Raid)
GameEvent is now a Definition
Added GameEvent console command (event.trigger)