Great chord changes/progressions. Nice groove and feel to this. You did a tremendous job with the instrumentation and the entrances and exits of them as well as the mixing/production. All you need now is some lyrics and a dynamic vocalist to lay tracks over it, and you'll have a masterpiece!