I really liked the Metroidbrainia aspect to it, everything was always possible but you just didn't know how.
Yeah!!! I love that so much