public void interactWithField(Field field) { CreatureVisitor visitor = new CreatureVisitor(this); field.accept(visitor); }