cats have a life