Your song is super creative and unique. It's impressive how it manages to remain engaging throughout the whole 3 minutes. I think the only thing I'd change is making the volume more consistent.