Very well thought and well made, especially the animations and displacement of yarn! Completed 101% twice :)