Added walls

Rooms now automatically have tiles reserved for walls on the outside
rows/columns.

Added types for tiles which will be expanded upon.