Sonic Evolution is a 4-part series based on Sonic 4, taking some of it's flaws and changing them for the better, like in Episode 1, Casino Street becomes Carnival Rides, and in Episode 2, the Tails fly system is improved. Episodes 3 and 4 are completely original, with Episode 3 ending the Death Egg mk. II and Episode 4 is focused on shutting down Metal Sonic. This boss is the Egg Cannon. It drives around and shoots out cannonballs.
Sonic sprite: https://scratch.mit.edu/projects/147955772/ Music: https://downloads.khinsider.com/game-soundtracks/album/sonic-the-hedgehog-4-genesis-soundtrack-2016/22.%2520Mad%2520Gear%2520Zone%2520Act%25202.mp3