If a non-existent screen is loaded, replace its contents with Null.

This can happen with some game changes, especially when changing
config.developer = True to False. Rather than crashing in this
case, we display an empty screen.

Fixes #320.