The second part of the assignment involved implementing a graphical user interface (GUI) for a chess game, developed using the Java Swing library. For this assignment, I implemented four design ...