Fixed level select

Can't play levels unless you've beaten the prior level. Levels that
can't be played are tinted very dark. InitializeSinglePlayerScreen now
called when the shop start button is hit.