Upcoming game Catherine gets another teaser trailer, which not only teases, but also baffles. That's Catherine for ya!