                 @slot4 = null;
                 break;
             }
-        
         }
-    
     }
-    
 }

                @slot4 = @fuse;
                break;
            }
        
        }
    
    }
    void RemoveFromSlot(int slot){
    
        switch(slot){
        
            case 0: {
                if (@slot1 != null) {
                    SendMessage(slot1, 0);

class Mastermind {
    Hub @hub;
    Entity @self;

    Entity@ slot1 = null;
    Entity@ slot2 = null;
    Entity@ slot3 = null;
    Entity@ slot4 = null;

    Entity@ slot1Key;
    Entity@ slot2Key;
    Entity@ slot3Key;
    Entity@ slot4Key;

    Entity @light1;
    Entity @light2;
    Entity @light3;
    Entity @light4;

    Entity @flickeringLights;
    Entity @roundabout;

    bool puzzleSolved = false;
    int correct = 0;
    int rightColors = 0;

    Mastermind(Entity @entity) {
        @hub = Managers();
        @self = @entity;
        @slot1Key = GetEntityByGUID(1511964701); // GreenPropp
