Added inquiry function to query the position just under the input position.
Added comments for BestNumericVariableInqueryStruct.
Added logics: if the actor of this rule is not able to be grounded , it indicates it doesn't matter who is to be the actor,so we just simply ground it as the self agent.