public void run()
	{
		while(isRunning)
		{
			// Timer work in progress
			long now = System.nanoTime();
			updateGame();
			repaint();	
			long update = System.nanoTime() - now;
			//TO-DO: Clean up speed control code, magic numbers
			long sleep = ( 500 - (update / CONVERSION) ) / speed;
			try 
			{
				if(sleep > 0)
					Thread.sleep(sleep);
			}
			catch(Exception e)
			{
				System.out.println(e);
			}
		}
		
		System.out.println("Game Over! Score: " + gameBoard.score);
		
	}