The second Simon says puzzle gets a bit confusing: I wasn't sure how Jinn helped at first and thought it just continued the buttons that were shown before, or that they were pressing them for me.
Maybe Jinn could help the player in some other way than giving a shorter line of buttons? For example giving the player a second life for solving the longer sequence, or giving the player a way to memorize the sequence better, or giving them hints on what the color is when the player is having trouble (e.g. "The next color in the sequence is that of a long fruit grown in tropical parts of the world; it's commonly associated with a tree swinging animal.") etc.
I also think it's a bit confusing because there's nothing to indicate you pressed the wrong button, and starts showing new ones before you realize it.
These have to with the first two levels, the other puzzles could also have some original spin on them with Jinn as they seem a bit bland.
Overall great job! It was nice playing your game, I hope you continue making them.