“You must like what you see." Catherine, the action-adventure/puzzle climbing game from ATLUS, is available now on PC for the first time ever.