@@ -0,0 +1,624 @@
+import java.awt.GridLayout;%0Aimport javax.swing.JButton;%0Aimport javax.swing.JPanel;%0A %0A %0Apublic class Board extends JPanel  %7B %0A%09 private JButton%5B%5D%5B%5D buttons = new JButton%5B5%5D%5B5%5D;%0A %0A  public Board() %7B%0A%09  super(new GridLayout(5,5));     %0A        %0A       for(int row=0; row%3Cbuttons.length; row++)%7B%0A           for(int col=0; col%3Cbuttons.length; col++)%7B%0A           %0A             JButton b = new JButton (%22(%22+row+%22,%22+col+%22)%22);      %0A             this.buttons%5Brow%5D%5Bcol%5D = b;%0A             this.add(b);%0A           %0A           %7D%0A       %7D      %0A     %0A   %7D%0A %0A   public JButton getSpot(int x, int y) %7B%0A       return buttons%5Bx%5D%5By%5D;%0A   %7D%0A %0A%7D%0A

Add Maria's code about Board class from: https://gist.github.com/MariaGeo/c17056c464096db754a7