In terms of Pokemon, what I've done so far when inventing novel mechanics is to use something which happened in some official media to back it up--so instead of being entirely new, it's more of a logical extension of what we've seen in canon. After that, the 'how' is pretty unimportant, because...