Never thought of it as nicely and properly as you did, it will be useful to me, thanks NoamI. You're always welcome to help me out with other parts of my problem if you wish.
UltraHal tends to ignore questions probably because it does not have an answer for them, or else. In my particular case its mainly 'why' questions. One of my approaches when it ignores me and changes the subject is to answer the question myself using mainly the format 'the reason why is because'. Obviously because it contains 'why' in it. Now, I worry that it will associate my explanation to its newly said statement instead of the target former one. So my current questions are: Will that be case? Should I answer the question first and then reply to its newest statement, or should I ignore it? Currently I'm ignoring it.
Another thing I'm experimenting with is using a plugin with a special keyword that will intervene whenever I want, or know that it will be doing the ignoring trick, this is in order for me to try to avoid the former possible problem above and be able to answer the question 'why' correctly. So far I've observed that it remembers my answers and replies to them. It is too early to get to any conclusions but my hope is that it eventually will get enough data to help it answer the 'why' questions better on its own. So the above was my main problem and this my temporary solution until I learn more. By the way, I am already somewhat familiar with the brain and able to add, change, mod things, so I'm not that new on some aspects, i'm focusing more on understanding things better in order to do the things I want.
Yo
PS I don't usually write as neat because it hampers my flow of ideas.