Took a while to figure out what to do, but overall it's a pretty good, complete experience. The controls are a little clunky, but the puzzles are well put together. Good job