Fixed a bug for calculating if there is any rule directly help an unsatisfied precondition for fitness score
Make the planning agent run slower, less consuming.