I think the biggest problem there is using JLabels to old your graphics .
You should load them directly in a BufferedImage and draw those images in a Graphics2D (of a canvas, for example) .
Ok, I see, then I'll need to do the implementation I had before

But there is another question.. I still need to track the image positions in case of detection of MouseClicks right?
Thanks, going to check this right after finish working

(Oh and I forgot to mention when I played your game : it took an awful lot to download, and i'm pretty sure it's because you're loading external images from an URL. Don't do that, pack them with your game or a jar, it's way faster)
I was already adviced to do that, didn't got time to test this.