refactor card directive
card show return random card
proper field naming
update visual images
fix seed and rename issue
update seed file
remove code attr, add code method