Added 2 king stalemate. Fixed castling bug.