Interesting tune.
The piano could work, but currently it doesn`t sound right.
Maybe try compressing it a little bit, and brghtening it up. It sounds a little weak right now.

Needs a lot more elements to make this interesting, but it could develope to be pretty cool.