public CellarRamp(Game game, int priority) : base(game, priority)
        {
            Text1 = new SdlTextLayer(15, 250, "pinregsmall", FontJustify.Left, FontJustify.Center);
            Text2 = new SdlTextLayer(500, 250, "pinregsmall", FontJustify.Left, FontJustify.Center);
            Text3 = new SdlTextLayer(15, 200, "pinregsmall", FontJustify.Left, FontJustify.Center);
            Text4 = new SdlTextLayer(15, 250, "pinregsmall", FontJustify.Left, FontJustify.Center);

            CellarRampVid = AssetService.Videos["CellarRamp"];
            CellarOpen    = AssetService.Videos["CellarOpen"];

            ClearDmdHandler  = new AnonDelayedHandler(this.ClearDmd);
            KickSuperJackpot = new AnonDelayedHandler(this.KickSuperJack);
            CheckCellarDelay = new AnonDelayedHandler(this.CheckCellarDone);

            _game = game;
        }
        public LeftRamp(Game game, int priority) : base(game, priority)
        {
            _game = game;

            ClearDmdHandler = new AnonDelayedHandler(this.ClearDmd);

            CarPortal    = AssetService.Videos["CarPortal"];
            BridgeDivert = AssetService.Videos["BridgeDivert"];
            BookOpen     = AssetService.Videos["BookOpen"];

            PopulateTextLayers(ref game);

            _pageRange      = Range.GetRange(3, 533, 10);
            _scottyRange    = Range.GetRange(5, 535, 10);
            _bonusRange     = Range.GetRange(6, 536, 10);
            _extraBallRange = Range.GetRange(10, 540, 10);
        }