Fixed issue #27 regarding game case data.

Also, switching levels does not create a new case (this should only happen once 'new game' has been clicked).
Also removed some old/unused functions and removed old start screen code.