I really like it

Could be refined a fair bit, but you have done it nicely with no major faults that I can see.



Also - #1