This is something I did around two years ago (unfortunately still unfinished). Maybe some day I'll have more time to finish that story.