Quickly build a Swift version of a ScreenSaverView and throw some Metal at it. Having trouble getting the RendererDelegate protocol satisfied.