private void createRooms() {
        HashSet<String> roomPaths;
        try {
            roomPaths = KvReader.getKvFiles("./rooms");
        } catch (IOException e){
            e.printStackTrace(System.err);
            return;
        }
        for (String s : roomPaths) {
            HashMap<String, String> roomAttributes = KvReader.readFile(s);
            if (roomAttributes.get("riddle") == null) {
                rooms.put(roomAttributes.remove("id"), new Room(this, roomAttributes));
            } else {
                rooms.put(roomAttributes.remove("id"), new SpecialRoom(this, roomAttributes));
            }
        }
        
        currentRoom = "Empty Room 1";
    }