added GameElementMap, which has a list of alternate names to call to
receive a game element. Made Item, Mob, and Exit subclasses of
GameElement to use with the map.