pub(crate) fn build_combat_system( params: &HandlerParams<'_>, ) -> Result<BuiltCombatSystem, EngineError>