fn humanoid(
    pos: Vec3<f32>,
    economy: &SiteInformation,
    dynamic_rng: &mut impl Rng,
    time: Option<&(TimeOfDay, Calendar)>
) -> EntityInfo