Spin-off of Project Curling, crawling, circling creatures

Start with your code from the previous ecosystem project, pasting it in here.
Take one of your creatures and incorporate oscillation into its motion, using the Oscillator object we created as a basis. That Oscillator object, however, oscillates around a single point (the middle of the window). Try oscillating around a moving point. In other words, design a creature that moves around the screen according to location, velocity, and acceleration. But that creature isn’t just a static shape, it’s an oscillating body. Consider tying the speed of oscillation to the speed of motion. Think of a butterfly’s flapping wings or the legs of an insect. Can you make it appear that the creature’s internal mechanics (oscillation) drive its locomotion?