Very charming and fun puzzle game that impressively manages to use a lot of elements while not feeling overwhelming!