Improved the GamePanel to work for a wider variety of disks

The GamePanel should now support more than 3 disks and has been cleaned
up to hopefully be easier to edit in the future and more easily read