A very nice, difficult puzzle game! Mechanics feel intuitive despite some oddities. Many great levels in here.