TTH or not,
It seems you have actually allowed God to use you as He intended.
Yes it will be a imposition on your lifestyle, so what does that mean, let's see
no hunting, trusting God for your needs, no money, so what"s new? God will provide. Talk to your buddies, explain the situation and my bet is God will bless you with venison, if I were local and I knew you you would have plenty of venison plus! Include your church family and see what happens. Anyways
I would like to thank you for actually walking the walk and God will bless you and yours. It's not about what you receive but what you give. Next years 12 point buck? Who knows what God has in store for you but God.
Bless you my man, I for one will be in prayer for you!