class CavernQuest : AbstractProducer { override fun begin() { super.begin() Game.instance.loadWindowSize() } override fun onResize( event : ResizeEvent ) { super.onResize( event ) Game.instance.saveWindowSize() } override fun layout() { Game.instance.scene.arrangeViews() } }