A java based chess game applet with easy to understand code