Here is an owl whose head can be rotated to face whatever direction you want. Thanks to @emmett, @BrOncO, and @cushwa for their designs. This is just a little rework of theirs and they deserve the most credit. Here is a little video showing it in "action".
I imported BrOncO's front facing owl into meshmixer and used the plane cut tool in the edit menu to split the head and body into two parts and export them as seperate stl files. I then imported these two stl files into openscad and using the difference module to remove the pinholes from each of the mating surfaces and to generate the pin. I've included a zip file with the source stl files and openscad script for reference.