The game is entertaining, but of the random generation for the training needs to be rethought. Having 49 of the 51 skills and only getting the option to up my max life point 10 level ups in a row gets redundant and aggravating. Also it doesn't make much sense to be able to learn the ball of lightning before the lightning shot, and similar cases for other active/passive skills. You could tier the skills so each one has to be had before the next round of choices appears.
I would also recommend being able to have greater choice in the buying of food. After a while it would be nice to just place order for various food items in the quantities I need.
Overall a good game.