Dynamic Lighthouse via JPanel