Furfan,,I would wager a guess that state laws and not federal law would apply to some of these grey areas but tbh I have no idea. Meaning the answer to your question may vary based on where you are having the session. The first two that you mentioned, fairly sure are illegal in all states but beyond that not really sure. I’ve heard from Dommes that certain activities are illegal in Florida as example but legal elsewhere.