diff --git a/fireplace/cards/gvg/neutral_epic.py b/fireplace/cards/gvg/neutral_epic.py
index <HASH>..<HASH> 100644
--- a/fireplace/cards/gvg/neutral_epic.py
+++ b/fireplace/cards/gvg/neutral_epic.py
@@ -9,3 +9,24 @@ class GVG_104:
 	def OWN_CARD_PLAYED(self, card):
 		if card.type == CardType.MINION and card.atk == 1:
 			return [Buff(card, "GVG_104a")]
+
+
+# Piloted Sky Golem
+class GVG_105:
+	def deathrattle(self):
+		return [Summon(CONTROLLER, randomCollectible(type=CardType.MINION, cost=4))]
+
+
+# Junkbot
+class GVG_106:
+	def OWN_MINION_DESTROY(self, minion):
+		if minion.race == Race.MECHANICAL:
+			return [Buff(SELF, "GVG_106e")]
+
+
+# Enhance-o Mechano
+class GVG_107:
+	def action(self):
+		for target in self.controller.field:
+			tag = random.choice((GameTag.WINDFURY, GameTag.TAUNT, GameTag.DIVINE_SHIELD))
+			yield SetTag(target, {tag: True})
Implement Piloted Sky Golem, Junkbot and Enhance-o Mechano