Finally a completed version of my sketch - I could probably spend more time on this if I had any to