@@ -0,0 +1,822 @@
+package wumpus;%0A%0A/**%0A * Represents the world environment.%0A */%0Apublic class Environment %7B%0A    public enum Items %7B%0A        WUMPUS, PIT, HUNTER, GOLD%0A    %7D%0A%0A    public enum Perceptions %7B%0A        SCREAM, STENCH, BREEZE, GLITTER, BUMP%0A    %7D%0A%0A    public enum Actions %7B%0A        GO_FORWARD, TURN_LEFT, TURN_RIGHT, GRAB, SHOOT, NO_OP%0A    %7D%0A%0A    public static String getIcon(Items item) %7B%0A        switch (item) %7B%0A            case WUMPUS: return %22W%22;%0A            case HUNTER: return %22H%22;%0A            case PIT: return %22P%22;%0A            case GOLD: return %22$%22;%0A        %7D%0A        return %22 %22;%0A    %7D%0A%0A    public static String getIcon(Perceptions perception) %7B%0A        switch (perception) %7B%0A            case STENCH: return %22~%22;%0A            case BREEZE: return %22%E2%89%88%22;%0A            case GLITTER: return %22*%22;%0A        %7D%0A        return %22 %22;%0A    %7D%0A%7D%0A

Add class to hold the environment common properties