Implement isValidMove for rook, will branch
Implemented free movement in all pieces, no capturing yet.
Created turn system, capture system for pawns, updated menu and terminal UI
Modified capture logic for all pieces, have not enabled black team to move yet
Things completed this time: turn-based system for p1 vs. p2, changed coordinate system to traditional chess (A-H, 1-8), fixed capture logic for pawns, edited screen refresh for Terminal
Things to do: implement "check" and win/lose system, implement castling capabilities (for king/rook, visit Wikipedia for more info), implement pawn-to-queen system for pawns reaching opposite ends of board, refining and optimizing code, adding comments into the code.
Further updates to the chess game.