A smart puzzle! Mechanics work great. Changing rules each level even when the basic mechanics the same are very clever! Very enjoyable!