Auto-wall updates

Broke out the code to add the wall tiles in a way that can be used by
other room property changes to add tiles to the room. Example usage
outside of walls being for waypoints on specific terrain.