Even though this game is a few years old now, I think one way to improve the stat distribution to be more consistently balanced would be to have a random number generated in a range of 55-65 and have each stat draw from that total so that the stats are less erratic. Also, in the place of the animated elf and axe, perhaps custom animations could be swapped in based on the race and class generated? I think that could be a nice touch.