Hi there Ponce,
Wow! What amazing dreams

You have obviously got loads of energy and life-force inside of you. You probably know this, but when we sleep the Astral goes outside of us a little bit, even if we're not 'travelling' ,even if we're just having a normal sleep. And if you're aware somehow while you're sleeping that this astral part is a little bit out, that can give you really vivid flying dreams. The symbols are strong too. Snake is a powerful thing. A symbol of change, and a symbol of strong life-energy. Also healing. Winged, or flying snake is good. It sounds like, if you don't already do this, that you could easily train yourself to do lucid dreaming. Take care and stay cool