I made all the sounds myself. I agree there could be more going on... I was getting to the point of not wanting to work on it anymore and wanting to move on to something else. I should probably get into the habit of sitting on projects and coming back to them when that happens.
I checked out your track and it's good, flows really well