Learning and applying Java concepts to create a Chess game applet. Beautiful visual user experience created using Swing components.