I was looking at YouTube reactions, collections, and suggestions, when I came across a "Terry Talks Movies of the 1980's" suggestion to take a look at the French language Anime, "Time Masters." After looking at other B- and C-grade movies, this fan-made English dub popped up as recommendation. Look it up for data on the story line, or just "take out your brain" and take a wild, cinematic ride.;)
Original "Les Maitres du Temps" with English subtitles