Welcome to Dreamviews!

It sounds like you were lucid in your dream, but were not able to control it well. Despite what some people will tell you, some lucid dreams actually are more difficult to control. Personally I am of the opinion that understanding "negative" dreams or nightmares is more important than using dream control to force a "good" ending.

Since you are (if I am reading right) lucid often enough, I encourage you to actually ask your dream people themselves. It sounds like they are willing to help you already (since one of them already took care of the snakes). Ask them why they are there, who they are, and what they have to tell you or teach you. Ask why the snakes were there. There is no greater expert on your dreams than yourself and the dreams themselves! Good luck!