WIP: more game-specific porting.
Finish the transition from Renderer-switch-cases to Factory-handlers.
WIP: some fixes.