this is a cool mix, I like it... i'm going to make this brief as its 2.00 in the morning and i'm tired... lol
At the moment the intro piano sounds a mechanical, mess with the velocities to get it sounding a little more realistic. Also, its too quiet, don't be afraid to boost the volume
Production is your weak point here, the samples sound a little bland at the moment imo, i'd listen to some recent ocr mixes or game soundtracks to get a good idea of the sound you want to achieve.
its not quite there yet, but it will be, keep at it.