I'm attempting to move/resize my arena frames using lua coding in an addon.

My code started with the following:
Code:
LoadAddOn("Blizzard_ArenaUI")
ArenaEnemyFrames:SetScale(1.3)

ArenaEnemyFrame1:ClearAllPoints()
ArenaEnemyFrame2:ClearAllPoints()
ArenaEnemyFrame3:ClearAllPoints()
ArenaEnemyFrame4:ClearAllPoints()
ArenaEnemyFrame5:ClearAllPoints()

ArenaEnemyFrame1:SetPoint("CENTER",UIParent,"CENTER",228,146)
ArenaEnemyFrame2:SetPoint("CENTER",UIParent,"CENTER",228,96)
ArenaEnemyFrame3:SetPoint("CENTER",UIParent,"CENTER",228,46)
ArenaEnemyFrame4:SetPoint("CENTER",UIParent,"CENTER",338,121.5)
ArenaEnemyFrame5:SetPoint("CENTER",UIParent,"CENTER",338,71.5)

ArenaEnemyFrame1.SetPoint = function() end
ArenaEnemyFrame2.SetPoint = function() end
ArenaEnemyFrame3.SetPoint = function() end
ArenaEnemyFrame4.SetPoint = function() end
ArenaEnemyFrame5.SetPoint = function() end
When I tested the frames outside of the arena with a macro, they seemed to work. However, when I went into a 2v2 game to test my frames, I realized the ArenaPrepFrames were not being moved/resized, and I also noticed that when the game actually started, my arena frames would disappear all together.

So, I changed my code to the following to move/resize the ArenaPrepFrames and the ArenaEnemyFrames:
Code:
LoadAddOn("Blizzard_ArenaUI")
ArenaPrepFrames:SetScale(1.3)
ArenaEnemyFrames:SetScale(1.3)

ArenaPrepFrame1:ClearAllPoints()
ArenaPrepFrame2:ClearAllPoints()
ArenaPrepFrame3:ClearAllPoints()
ArenaPrepFrame4:ClearAllPoints()
ArenaPrepFrame5:ClearAllPoints()
ArenaPrepFrame1:SetPoint("CENTER",UIParent,"CENTER",228,146)
ArenaPrepFrame2:SetPoint("CENTER",UIParent,"CENTER",228,96)
ArenaPrepFrame3:SetPoint("CENTER",UIParent,"CENTER",228,46)
ArenaPrepFrame4:SetPoint("CENTER",UIParent,"CENTER",338,121.5)
ArenaPrepFrame5:SetPoint("CENTER",UIParent,"CENTER",338,71.5)

ArenaPrepFrame1.SetPoint = function() end
ArenaPrepFrame2.SetPoint = function() end
ArenaPrepFrame3.SetPoint = function() end
ArenaPrepFrame4.SetPoint = function() end
ArenaPrepFrame5.SetPoint = function() end

ArenaEnemyFrame1:ClearAllPoints()
ArenaEnemyFrame2:ClearAllPoints()
ArenaEnemyFrame3:ClearAllPoints()
ArenaEnemyFrame4:ClearAllPoints()
ArenaEnemyFrame5:ClearAllPoints()
ArenaEnemyFrame1:SetPoint("CENTER",UIParent,"CENTER",228,146)
ArenaEnemyFrame2:SetPoint("CENTER",UIParent,"CENTER",228,96)
ArenaEnemyFrame3:SetPoint("CENTER",UIParent,"CENTER",228,46)
ArenaEnemyFrame4:SetPoint("CENTER",UIParent,"CENTER",338,121.5)
ArenaEnemyFrame5:SetPoint("CENTER",UIParent,"CENTER",338,71.5)

ArenaEnemyFrame1.SetPoint = function() end
ArenaEnemyFrame2.SetPoint = function() end
ArenaEnemyFrame3.SetPoint = function() end
ArenaEnemyFrame4.SetPoint = function() end
ArenaEnemyFrame5.SetPoint = function() end
Now, both the ArenaPrepFrames and the ArenaEnemyFrames are moved/resized. However, whenever the arena match actually STARTS, the ArenaPrepFrames disappear, and the ArenaEnemyFrames never appear. So, I'm left without arena frames for the rest of the match.

Anyone have any idea how I can fix this? Thanks

P.S. I don't want to use sArena because I'm attempting to incorporate this into an addon of mine.