I worked on this for a while and I'm still not happy with how it turned out but this is it
No download links available.