added limited multithreading support
note human player can only promote to queen
bugfixes and multithreading support
note human player can only promote to queen