I'm not sure about your other questions but you can definitely have complete control over your dreams. I do quite a bit. I have fun with it. I direct the dream, I can bring specific people into the dream. It's amazing.

I'm interested in hearing people answer your other questions. Those would be something fun to learn to do.