I can tell you have a lot of ideas, and for a first attempt you should be proud !
I got a little cartoonish vibe, it really feels you want to tell a story through your music.
Drum parts are a bit loud in the mix to my taste, and I would have loved hearing the melodies more developped, as your tracks are a bit short. But very pleasing to listen to nonetheless !
There's some great things here, congrats, and keep it up !