adding re factored YuGiOh