The throw method does the throwing, not maingamestate