As i can hear great mixing.
In my opinion a Highcut in the intro could be good. At ~2:05 i hear a clicking noise I hope you know what i mean.
Very creative song.
But what was that end? Add an outro please^^
Overall you created a really nice groove. Nice piano melody. Good job, I had fun listening.