This is a part of a main game level, or not? I remember having played this before, don't think it was online then. But I have no clue from which level it was. Hate my failing memory.