Apply moves, fix rook moves, board.toString, board updates automatically
again
No pondering, alphabetapruning contains expected move list
Fix tests, implemented bishop moves, queen moves,
Check check
Fix bishop move generation
Added failing testcase for take a covered pawn