Shelter – something providing cover or protection.   Brian had to build his shelter over a few times.

Shelter