reformat all source files cause namespace shouldn't indent its content
remove empty methods implementation if it can be provided using default
move WeightedMap into separate translation unit
move path finder classes into path namespace
add naive implementation for right room generation near up staircases