refactor adding a new creature