Nice! Sounds like “Danny Elfman” meets “Banjo Kazooie”. There’s plenty of variation between the melody, harmonized melody, and C Major bridge sections to keep the composition fresh.
Thanks for sharing your tune!