Great puzzle! I really liked the variety you included here. Had a lot of fun figuring this one out, nice job!
Thank you!