Very nicely implemented. The tutorial was really clear and didn't feel like a shore! The puzzles were really good as well. Great execution on the idea :D