First off, the good: this is a very pretty game, and it's nice to see a puzzle whose story is taken seriously. I played through the whole thing, but I probably would have quit early on if there hadn't been so much effort put into the plot and aesthetics.
That said, the story itself is not so great. I agree with other reviewers that the intro comes off as tone-deaf and racist. Satire in games often falls flat, and this is no exception. I liked the choice aspect early on, but that was quickly abandoned. It's too bad--the stakes immediately felt lower once I lost the ability to say "no".
The puzzles were the weakest part for me. The light reflection is fine, even if there's nothing new here. But the sliding mechanic: whyyyyyyyyy?
I first heard this game pitched as being "like a Rubik's cube". I don't disagree! But the thing about a Rubik's cube is that once you've solved one, you've solved them all. The algorithm to rearrange a slide-by-rows puzzle doesn't change from level to level. All it does is discourage experimentation, and add a few extra tedious minutes to the puzzle as you put things into place.
This probably feels like a really negative review. I'm giving three stars because, despite the flaws, this is a path I'd like to see more games take. The effort put into atmosphere, graphic design, and plot are all things I appreciate on iOS. I just wish this one was better.