level 2 complete (message system)
tweaked the chars displayed and the movement keys, updated roadmap
fixed dots, random number of extra corridors, added TODO items
added XYZ coordinate display
changed '#' to ' ' in room levels
stairs no longer have to line up between levels
fixed edge cases for room rendering :)
fixed some edge cases with half tiles, still have issues with corners
fixed display of rooms giving extra information (still some edge cases)
doors cannot be right next to each other
moved tile properties to functions
abstracted levels, tiles, etc. into structs
added basic room level gen, no pathways
fixed bug with infinite loop in level gen
stairs must be far enough apart
cave level gen and guaranteed stairs reachable (flood fill)
added multiple levels and up/down stairs
changed function names to follow golang guidelines