SuperGeroy

Results 3 issues of SuperGeroy

Swift 4.2 introduced random seeding for hashing so that hash values are really different each time the program runs. The board initializer function in line 360 of `Board.swift` uses hash...

When your own king is in check and your move removes the check and **at the same time** delivers check to the opponent king then the *game.kingIsChecked* variable is wrong,...

Could you update the project to Stockfish 9?