def main():
    #test variables
   #curses.initscr();

    one = Player("DakotaJAlton")

    Item1 = Item("axe", "weapon", 2, 10)
    Item2 = Item("sword", "weapon", 2, 10)
    Item3 = Item("helm", "helmet", 2, 10)
    Monster1 = Monster("goblin", "goblin")

    currentRoom = None
    Room1 = Room("Start", "dank hallway")
    Room2 = Room("Second", "dank Locker")
  
    Room2.addMonster(Monster1)
    Room2.addItem(Item1)
    Room2.addItem(Item2)
    Room2.addItem(Item3)
    Room1.setExit("north", Room2)
    Room2.setExit("south", Room1)
    currentRoom = Room1
    print "Welcome to the Multiplayer Text Adventure! \nWritten by Dakota Alton and Cole Severson!"
    #termination while loop
    while True:
        user_input = map(lambda s: str.lower(s), str.split(raw_input('--> ')))
        if user_input[0] == "info":
            currentRoom.printInfo()
        elif user_input[0] == "quit":
            break
        elif user_input[0] == "go":
            if currentRoom.checkExit(user_input[1]):
                currentRoom = currentRoom.getExit(user_input[1])
                currentRoom.printInfo()
            else:
                print "Exit spelled wrong or non-existing"
        elif user_input[0] == "inventory":
            one.backpack()
        elif user_input[0] == "grab":
            if currentRoom.hasItem(user_input[1]):
                one.pickup(currentRoom.snatchItem(user_input[1]))
            else:
                print "no such item here... scrub"
        elif user_input[0] == "status":
            one.getStats()
        elif user_input[0] == "equip":
            one.equipWeapon(user_input[1])
        elif user_input[0] == "equipped":
            one.getEquipped()
        elif user_input[0] == "attack":
            marker = False
            for m in currentRoom.monsters:
                if m.name == user_input[1]:
                    m.damageMonster(one.getDamage())
                    marker = True
                    #TODO add flavor text attack statement
            if marker == False:
                print "there is no monster with this name here..."
        else:
            print "invalid selection"
        print termcolor.colored("-------------------", 'green')
    #end of the main running loop
    print "Thank you for playing..."