The official Catherine site was updated with a few new screens, which give us glimpses of three of the stages Vincent must traverse in a vertical fashion to survive the night. Stage three is the Torture Champer, stage five is Quadrangle and stage six is Clock Tower. Seem interesting to you? Hit the break to check out the images. Catherine releases on February 17, 2011 in Japan with no Western localization announced yet. Fingers crossed, folks!