Java - System.currentTimeMillis(); Not Returning Difference
<p>For some reason I am getting a consistent 3600 returned by the function:</p>

<pre><code>private static long getCountdownLeft() {
    long now = System.currentTimeMillis();
    long elapsedMillis = now - initialTime; //difference of current 'current' time
    long millisLeft = secondsOfGame * 1000 - elapsedMillis;
    return millisLeft/1000;
}

public static void Main(String[] args ) {
     System.out.println("Time is " + getCountdownLeft());
}

private static int secondsOfGame = 3600;
private static long initialTime = System.currentTimeMillis();
</code></pre>

<p>This is event driven. I expect to see a difference in time everytime I invoke the function. I just use main to show that I am invoking it.</p>
