update for newer gloss, newer shuffle (no haskell98)
ignore cabal-dev
Add splash screen (GameMode) and placate -Wall with top level sigs
tidy only