add mounted familiars
implement friend random ranges, refactor Card and BattleModel
remove redundant stuffs in test and make hidepassed true by default
add random simulation mode, change number of sim battles to 10,000
remove skillFuncArg that == 0, fix some mounted fam's proc order