Level-Viewer now allows giving both a setup function and end-level function.