Basic highlighting of moves for each piece.
Attack logic for all pieces except pawn.
Attack highlight done for all pieces.
Movement logic written

Need to work on ensuring that
1. pieces moving don’t open the turn’s king to check
2. highlighting only allowed moves (checking for check at legal moves,
not moving into a check etc.)
3. checking for stalemate and checkmate.
Valid move logic, for rook and king.