- Tách ra thành các file với các chức năng main: Luồng chơi chính rules: Luật chơi UI: Giao diện AI: Trí tuệ nhân tạo
- Thay vì dùng turn là Boolean(true,false) thì đổi sang 'w' or 'b'
- Thống nhất gọi tọa độ (hàng,cột) theo ma trận 2 chiều tương tự chess_state, trừ khi dùng hàm đồ họa
- Tối ưu hóa và đơn giản hóa các hàm
- Đánh giá tổng giá trị bàn cờ thông qua giá trị của quân cờ + giá trị quân cờ tại vị trí hiện tại của nó
#Bug:
- Sau khi undo bước nhập thành thì k nhập thành => bug to lắm :))