Roguelike now supports block types

so when we finally get to generating a 3d map out of the 2d one, it will
be possible to have different room types.