void AddCreature(creature::Creature *);
void RemoveCreature(creature::Creature *);
std::vector<creature::Creature *> &Creatures() noexcept { return creatures; }
void AddCreature(creature::Creature *);
void RemoveCreature(creature::Creature *);
std::vector<creature::Creature *> &Creatures() noexcept { return creatures; }