Very clever game, I really liked how you implemented the portal puzzle theme and I've honestly never seen this concept before. Props!
It was a bit on the harder side tough, it seemed the generation of crystals was random and I, as a non puzzler gamer, struggled!
Either way, you did a great job! I can tell you have experience cause it's really polished ^-^