Extracted GamePanel into its own class