Hi Royale,
please be advised that a new solver is available on another site I will not name here!
But, it seems far stronger (4 points better than my highest score here)
So please have a look at it and give us your opinion.
Feel free to contact me by private e-mail if you prefer.
EB