Behind the scenes fading and screen changes.

Screens have been improved to a meta-level tool for changing any
aspect of their constituent entities, and the fade function is now
a method of every entity instead of being in a separate module.