The VillagerHUD is now dynamically instantiated by the PlayerController which gives the HUD the villager reference.