Cats get a lot of shit, but they have their moments