Catherine is a puzzle game that chafes against a relationship drama, and it’s unmissable Jeremy Peel Jan 10, 2019