added saving and loading, interactions/triggers'