I have a two year old cat who has spent all his life outdoors. we live on a 5 acre property and he never ran away or got into much trouble so we never thought to keep him indoors and almost every night he slept in our garage. however, my family is moving closer to the city and will be renting a townhouse. now i am pretty unsure about my options for my cat. would it be cruel to my cat who has had freedom for two years to be suddenly confined to a townhouse? how could i help him get used to it and still keep him happy? how can i make up for the stimulation that he is used to? will he be unhappy? would it be kinder to my cat to rehome him to another family that would be able to afford him that freedom? any advice would be appreciated. thanks!