It's completely possible, but there's one major issue - temporary copies, such as those created by PU and mitosis.
Buffs and debuffs can be shown like equips in YGO, random effects can be determined by various types of dice, players' in-game stats can be tracked with mini-abacus, counters can be used for status effects, etc....
But there's no easy way to get around temporary copies. A mini scanner thing than can somehow create copies for PU and mitosis, generate creatures for mutation, and other things would be amazing.
Being addicted to this game and having loads of free time, I have plans in text for a RL Elements, including the above. But it doesn't seem to be truly practical.