public override void Awake(Scene scene)
        {
            base.Awake(scene);

            scene.Add(border       = new Border(this));
            scene.Add(pathRenderer = new RailedMoveBlockPathRenderer(this));
        }
        public override void Removed(Scene scene)
        {
            scene.Remove(pathRenderer);
            pathRenderer = null;

            scene.Remove(border);
            border = null;

            base.Removed(scene);
        }