Thank you! If you ever want to finish it I'm posting a walkthrough soon.
I consider the fan puzzle the hardest!