Splash Screen

I did a small reworking of the system for screens because __init__ now
needs the screen.