The overall presentation is very good.
The game seems a bit too random though regarding obstacles. It seems to me that it throws undoable challenges at you every now and then, not for game design, but because the randomness is too much. At least that's my impression.
Hope this helps ✌