pub type Condition = Option<Box<dyn Fn(&dyn Any, &dyn World) -> bool>>;