finished basic map handling

character objects are passed from ‘dm’ character list to ‘room’
character list as they are either generated on the spot or move from
room to room