saving encounters with reference to creatures now + extracted several functionalities to components in angular