@@ -0,0 +1,1595 @@
+import javax.swing.JFrame;%0Aimport java.applet.*;%0Aimport javax.sound.sampled.*;%0Aimport java.io.*;%0Aimport java.awt.event.*;%0Aimport java.net.*;%0Apublic class Driver%0A%7B%0A   private static final int BUFFER_SIZE = 128000;%0A   private static File soundFile;%0A   private static AudioInputStream audioStream;%0A   private static AudioFormat audioFormat;%0A   private static SourceDataLine sourceLine;%0A   private static AudioClip audioClip;%0A   public static void main(String%5B%5Dargs)%0A   %7B%0A      playSound();%0A      try%0A      %7B%0A         //Thread.sleep(1000);%0A      %7D%0A      catch(Exception e)%0A      %7B%0A         e.printStackTrace();%0A      %7D%0A      %0A      //Sound.stop(aud);%0A   %0A      JFrame frame = new JFrame(%22GGWP%22);%0A      frame.setSize(768,614);%0A      frame.setLocation(0,0);%0A      frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);%0A      frame.setExtendedState(java.awt.Frame.MAXIMIZED_BOTH);%0A      frame.setContentPane(new GamePanel());%0A      frame.setVisible(true);%0A   %7D%0A   public static void playSound()%7B%0A      Applet applet = new Applet();%0A   %0A      try %7B%0A         // java.applet.AudioClip clip =%0A            // java.applet.Applet.newAudioClip(%0A            // new java.net.URL(%22file:M:/Computer Science/CS/Final Project Testing Stuffs/Insight.wav%22));%0A         // clip.play();%0A         audioClip = applet.getAudioClip(new URL(%22M:/Computer Science/CS/Final Project Testing Stuffs/Insight.wav%22),%22M:/Computer Science/CS/Final Project Testing Stuffs/Insight.wav%22);%0A         audioClip.play();%0A      %7D %0A      catch (java.net.MalformedURLException murle) %7B%0A         System.out.println(murle);%0A      %7D%0A   %0A   %0A   %7D   %0A%7D%0A

Create Driver.java