formatting tweaks
added die roll func
room initialization significantly less brute-force now :)
changed room.exits to be a map instead of a list, for ease of drawing a visual map later on