Love this! Just enough elements to manage to keep the challenge and satisfaction right on the sweet spot. Beautiful stuff