add enum TYPE, ROOM, WEAPON and CHARACTER