public void storeMessage(final RenderMessage message) {
        //Render and disappear it
        new Thread() {
            public void run() {
                MESSAGE = message;
                try {
                    Thread.sleep(2000);
                } catch (InterruptedException e) {
                    e.printStackTrace();
                }
                if (message.equals(MESSAGE)) {
                    MESSAGE = null;
                    CardPanel.this.repaint();
                }
            }
        }.start();
    }