it took me one day more to finish this than i planned initially, but here it is and i'm kinda happy with it! i also decided to make a couple of bonus versions including the SFW one. :)