The final design?

I think (hope!) this is the final design, although I am still wondering about changing the lettering on his feet. I will print all the components out over the next few days, and if it all assembles well then I will upload the designs to Thingiverse.
I think I have enough of the internal components in my bits and pieces box to make two.