Chess Engine
Chess engine with minimax algorithm, alpha-beta pruning, and position evaluation. Features a complete chess game implementation with move validation, check/checkmate detection, and an intelligent computer opponent with multiple difficulty levels.