+ /// remove all memories
+ void Erase();
+
+ /// try to remember where stuff was
+ /// when true, pos contains an approximation of the
+ /// location of the best fitting resource
+ bool RememberLocation(const Composition &, glm::dvec3 &pos) const noexcept;
+
+ void TrackCollision(Creature &);
+