That was neat! The branching abilities are interesting, and the level design is clearly adapted to all combinations of abilities. Good work!