new complete_match/get_victim functions to clean up code for role commands

also !roles/!gamestats/!fgame accept partial names now

almost every role has been tested, shouldn't be any major bugs probably
pedantry: this has nothing to do with exchange totem, it would only apply to luck/misdirection.