pub type PlayerCommandFuncType = fn(_: &Logger, _: AIInterface, _: &[i32], _: CommandTopic, _: i32) -> Result<(), Box<dyn Error>>;