I've managed to beat
Hexagonest so I've seen the first ending...
But I wonder, what are the conditions of getting the ending? I've done the levels sequentially:
Hexagon,
Hexagoner,
Hexagonest; no question that I got the ending at the end of
Hexagonest... But what if someone does the levels in a different order, say unlock
Hexagonest first?

Will he get the ending without completing the previous levels (
Hexagon &
Hexagoner), or he needs to pass those levels too? Say, if someone does the levels in this order: Hexagonest, Hexagon, Hexagoner; where will he get the ending? When he passes
Hexagonest or when he passes
Hexagoner?
Also, now if I pass
Hexagonest again, will I get the ending again? To be honest it would be nice to see it multiple times.
