Dinosaur Puzzle 3 by Michael A. Linton. Adapted from code supplied by karel, CodePen.io.
Styracosaurus Albertensis - Mesosaurus - Rhamphorhynchus - Meganeura - Trachodon Annectens - Tarbosaurus Bataar - Arsinoitherium - Phororhacos