Alex, I know puzzles are very good to keep the grey matter fine tuned and working well but sir you take the engineering of it to a new level of expertise. 
I wish I had your patience and computer knowledge to do something similar 

Life’s Good, Enjoy Each New Day’s Blessings