creature::Creature &A() noexcept { return *a; }
const creature::Creature &A() const noexcept { return *a; }
const glm::dvec3 &APos() const noexcept;
creature::Creature &A() noexcept { return *a; }
const creature::Creature &A() const noexcept { return *a; }
const glm::dvec3 &APos() const noexcept;