Thank you for the kind words!
Yes, it is quite hard. Made harder by my slightly poor artistic skills :p