add humanoid factory spec
add humanoid factory populate
add humanoid factory creation