Seperated main running components from GUI class into new Game class. Refactored GUI. Refactored Board. Added comments to parser. Suppressed warnings