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