Rewrote Screenlet system to a pre-processing and post-processing pair of systems. Spritebatch is always opened and closed again per screen.
bugfixes for previous commit; runs now.