I haven't played Catherine. I seen it but when think block pushing puzzle it's either puzzle boy in smt nocturne or The Yu-Gi-Oh 5D's ds games.