Interesting game. The idea of swapping your moveset is pretty unique, but I feel like it would make more sense if the double-jump and the dash used the same button: then the crystals would be controlling what action that one button does, rather than feeling like an arbitrary limitation.