added more test cases for a single room
parse multiple rooms in a map
added special case of room that goes all the way down
started AsciiMapParser2
handle case where room ends on the edge
can parse room across multiple rows
finished new AsciiMapParser, using it instead of the old one