public void addNotify() {
		super.addNotify();
		// Create BackBuffer...
		createBufferStrategy( 2 );
		buffer = getBufferStrategy();

		// Create off-screen drawing surface
		bi = gc.createCompatibleImage( WIDTH, HEIGHT );
		if (animator == null) {
			try {
				animator = new Thread(this, "GameLoop");
				animator.start();	    		
			} catch (Exception e) {
				System.out.println(e.getMessage());
			}
		}
	}