private static void init() {
        // Initialize any uninitialized globals.
        command = new String();
        stillPlaying = true; 

        // Set up the location instances of the Locale class.
        Operation loc0 = new Operation(0);
        loc0.setName("Operation Room A");
        loc0.setDesc("Looks like there is a map on the floor.");
        loc0.setOperationTable("This is the table you woke up on. You still feel uneasy about that.");
        loc0.setNav("North:Available, South:N/A, East:Available, West:N/A");

        Operation loc1 = new Operation(1);
        loc1.setName("Operation Room B");
        loc1.setDesc("You can take that scalpel over there.");
        loc1.setOperationTable("The table is covered in filthy operating tools.");
        loc1.setNav("North:Available, South:N/A, East:Available, West:Available");
        
        Locale loc2 = new Locale(2);
        loc2.setName("Entrance");
        loc2.setDesc("Seems to be locked. There must be a master key somewhere!");
        loc2.setNav("North:Available, South:N/A, East:Available, West:Available");
        
        Locale loc3 = new Locale(3);
        loc3.setName("Waiting Room");
        loc3.setDesc("So empty...");
        loc3.setNav("North:Available, South:N/A, East:Available, West:Available");
        
        Locale loc4 = new Locale(4);
        loc4.setName("Bathroom");
        loc4.setDesc("Look at all the available toilet paper!");
        loc4.setNav("North:Available, South:N/A, East:Available, West:Available");
        
        Locale loc5 = new Locale(5);
        loc5.setName("Janitor's Closet");//"Magick Shoppe"
        loc5.setDesc("I wonder what is in here. And it smells like old man in here...");
        loc5.setNav("North:Available, South:N/A, East:N/A, West:Available");
        
        Locale loc6 = new Locale(6);
        loc6.setName("Emergency Exit");
        loc6.setDesc("Seems to be locked. There has to be a master key somewhere!");
        loc6.setNav("North:N/A, South:Available, East:N/A, West:Available");
        
        Recovery loc7 = new Recovery(7);
        loc7.setName("Recovery Room A");
        loc7.setDesc("That bed looked like it was comfortable");
        loc7.setRecoveryBed("Upright and tidy, looks comfortable!");
        loc7.setNav("North:N/A, South:Available, East:Available, West:N/A");
        
        Recovery loc8 = new Recovery(8);
        loc8.setName("Recovery Room B");
        loc8.setDesc("There's dust everywhere");
        loc8.setRecoveryBed("Flipped over and broken!");
        loc8.setNav("North:N/A, SouthAvailable:, East:Available, West:Available");
        
        Locale loc9 = new Locale(9);
        loc9.setName("Medical Supply Room");
        loc9.setDesc("The door is locked, but you can see a key ring inside.");
        loc9.setNav("North:N/A, South:Available, East:Available, West:Available");
        
        Locale loc10 = new Locale(10);
        loc10.setName("Cafeteria");
        loc10.setDesc("What a mess... There is something shiny over there!");
        loc10.setNav("North:N/A, South:Available, East:N/A, West:Available");
        
        // Item array
        Item item0 = new Item(0);
        item0.setName("Map");
        item0.setDesc("A blueprint of this place!");
        
        Item item1 = new Item(1);
        item1.setName("Scalpel");
        item1.setDesc("Slathered in blood");
        
        Item item2 = new Item(2);
        item2.setName("Toilet Paper");
        item2.setDesc("Never know when this could come in handy!");
        
        Item item3 = new Item(3);
        item3.setName("Medical Supply Key");
        item3.setDesc("I hope this can open the Medical Supply Closet!");
        
        Item item4 = new Item(4);
        item4.setName("Master Key");
        item4.setDesc("Can this be the key out of here?!?!?");
        
        bag = new Item[5];
        bag[0] = item0;
        bag[1] = item1;
        bag[2] = item2;
        bag[3] = item3;
        bag[4] = item4;

        // Linking up the Locales5
        loc0.setNorth(loc7);
        loc0.setSouth(null);
        loc0.setEast(loc1);
        loc0.setWest(null);
        
        loc1.setNorth(loc8);
        loc1.setSouth(null);
        loc1.setEast(loc2);
        loc1.setWest(loc0);
        
        loc2.setNorth(loc9);
        loc2.setSouth(null);
        loc2.setEast(loc3);
        loc2.setWest(loc1);
        
        loc3.setNorth(loc10);
        loc3.setSouth(null);
        loc3.setEast(loc4);
        loc3.setWest(loc2);
        
        loc4.setNorth(loc10);
        loc4.setSouth(null);
        loc4.setEast(loc5);
        loc4.setWest(loc3);
        
        loc5.setNorth(loc6);
        loc5.setSouth(null);
        loc5.setEast(null);
        loc5.setWest(loc4);
        
        loc6.setNorth(null);
        loc6.setSouth(loc5);
        loc6.setEast(null);
        loc6.setWest(null);
        
        loc7.setNorth(null);
        loc7.setSouth(loc0);
        loc7.setEast(loc8);
        loc7.setWest(null);
        
        loc8.setNorth(null);
        loc8.setSouth(loc1);
        loc8.setEast(loc9);
        loc8.setWest(loc7);
        
        loc9.setNorth(null);
        loc9.setSouth(loc2);
        loc9.setEast(loc10);
        loc9.setWest(loc8);
        
        loc10.setNorth(null);
        loc10.setSouth(loc3);
        loc10.setEast(null);
        loc10.setWest(loc9);
     

       System.out.println("---STICHES---" + "\n\n" + "It's cold and dark." + "\n" +"You look around you quickly" + "\n" +"The room wreaks of isolation and abandonment." + "\n" +"You find yourself on an operating table" + "\n" +"with several rusty tools" + "\n" +"scattered across the adjacent table." + "\n" +"Desperately, you call out a bold 'hello?'," + "\n" +"but there is no response." + "\n" +"You know what this means." + "\n" +"There is nobody here." + "\n" +"And there hasn't been anybody here" + "\n" +"in a very long time." + "\n" +"You must get out...and fast!" + "\n" +"You are now in" + "\n");
       currentLocale=loc0;
    }