Revamped the board eval to be simpler.

Will make it more useable / real. There is still a time out. So there is
a casting issue somewhere in AB. Also noticed that the board can do
diagonal movements w/o opponet's pieces there (that needs to be fixed).