Very challenging!  I really like how it came out in the end.

“If there are no stupid questions, what do you call this?” — Horace the Horse