Now using paintComponent instead of paint in GamePanel