Clock Tower vielleicht?

...zur Antwort