I've been playing this on Android and loving it! Sadly I've got discouraged a couple of puzzles from the end by not being able to work out exactly how one of the mechanics works, which made it too much of a guessing game. But up to that point it's been very enjoyable and the story segments are nicely written too!