WIP bestmove refactor cont'd
quick whitespace cleanup
bestmove refactor done

speclj tags are sooooo awesome