Oh I adore this! The last puzzle definitely had me stumped for awhile but I feel proud that I figured it out :D