Extremely polished puzzle mechanics! I love how many different solutions there are to each level - nice!