Good one! Thanks! It was a little hard to access the lower-middle draggables, but still worth 5 stars!
Maybe I was out of practice (I've been inactive for a couple of days), but this was one of the hardest puzzles I've played. Very creative and oh, so rewarding to finish. Great job!