Added more detailed comments to MainGUI and GamePanel to ease the
reading