Cool song you have here, I enjoyed the whole thing. I'm giving it 5 stars as it's a full song and I don't think it lacks anything. Leaving the vocals there just for certain parts was a nice touch. I'm guessing this took quite some time to create... all the best on your musical journey π