more progress to finish:

- drawing everything to a RenderTarget to try and emulate triple buffering (?)
- moved debug rendering to own scene
- added more options to control fading and brightness