Oh and here’s the ruleset/programming for the Goblin Horde, any suggestions on this would be appreciated too.
The Goblin Horde starts with 0 cards in hand and gets more and more powerful in phases. The horde enters a new phase every 4 human turn cycles.
In Phase 0, the horde draws 0 cards on its turn.
In Phase 1, the horde draws 1 card on its turn.
In Phase 2, the horde draws 2 cards on its turn.
In Phase 3, the horde draws 3 cards on its turn.
In Phase 4, the horde draws 4 cards on its turn.
In Phase 5+, the horde draws 4 cards on its turn and creatures the horde controls get +
X/+0, where
X is the phase number minus 2.
The Goblin Horde takes a turn in between each human player’s turn (including turns that would be taken by eliminated players).
Each turn, the Goblin Horde plays all the cards in its hand during its first main phase without paying their mana costs.
Each turn, all creatures the Goblin Horde controls attack the same randomly chosen player if able.
The Goblin Horde always targets the player with the lowest life total with spells/abilities when given a choice, and targets players before creatures.
The Goblin Horde always targets the creature with the most power with spells/abilities when given a choice.
The Goblin Horde always targets the highest-loyalty planeswalkers with spells/abilities when given a choice, and targets planeswalkers before creatures or players.
The Goblin Horde’s graveyard cannot be interacted with.
The Goblin Horde is considered as just another human player for “target player, target opponent, each player, each opponent, etc...” effects.
The Goblin Horde does not block, and takes damage in the form of mill.
The Goblin Horde only loses if it runs out of cards AND it has no creatures in play.
Special Instances:
The Goblin Horde always activates
Skirk Fire Marshal once per turn before combat if able, and prioritizes tapping creatures that would be destroyed.
The Goblin Horde never sacrifices creatures to use
Goblin Trashmaster’s second ability.
The Goblin Horde cannot pay
Goblin Marshal’s echo cost.
If
Goblin Goon is in play and not affected by summoning sickness, the Goblin Horde’s target for the turn is determined randomly among players
Goblin Goon can legally attack. If there are no legal attacks for
Goblin Goon, the target is chosen randomly among all players and
Goblin Goon does not attack.