I hate rating things lol... I think what you have is VERY solid... it plays smooth and has a nice feel to it.
The sounds go well with the environment and I'd love to play a more detailed version because it felt good... donno the physics I think...
For what you have here, I think its very very solid!