dam you had a good dream man, in those types of dreams where its so intense and real feeling those are the best types of dreams, during those dreams it seems at somepoint you ask yourself if its real, and you are down to earth, at that point you can take control of the dream which is my favorite part of having those dreams, is controlling your self through the wild adventures you have..
if you keep practicing that you can control your dreams and where they go etc and its a cool thing...
that you realize your dreaming and you live your life in this fake dream setting.