Game Randomly Freezes Up and Won't Repaint
<p>I am working on a game at the moment. Whenever I go into Level 1, exactly 1500 milliseconds into the level, it freezes and I can't close out of it (I have to kill the process). I have a loop which repeatedly calls <code>repaint()</code> and a <code>System.out.println("Repainting")</code> line above it. I also have a <code>System.out.println("Paint component called")</code> line in the <code>paintComponent()</code> method. When it freezes, it keeps printing "Repainting" but won't print "Paint component called".</p>

<p>An SSCCE is located <a href="http://www.mediafire.com/?bq09v83bfdpdi58" rel="nofollow">here</a>, and my source code is <a href="http://www.mediafire.com/?41l6lp8p4fikfpf" rel="nofollow">here</a>.</p>

<p>Thanks in advance!</p>

<p><strong>Edit: relvant code <a href="http://paste.ubuntu.com/1097474/" rel="nofollow">here</a>.</strong></p>
