A couple of thoughts. Be sure of the liability you assume by inviting people over. What happens is ultimately on you even if your guests act in a stupid manner. Be upfront with your rules and make them acknowledge that they understand and will follow them.

I have a rule that applies to me - if kids are fishing then I don't fish. Its about their safe and enjoyable experience not mine.