Surprisingly challenging and fun! The puzzles really made me think towards the end. I think a few improvements could be made mostly in the visual language, like making it more obvious that a specific door or portal is for a specific character and adding outlines to the characters so they are easier to see, but other than that everything felt good and was understandable through experimentation. Well done!