Could be the last Clock Tower game.