More strict rule for stalemate, unsolved bug for checkmate, change warning level, force to compile in C