Separate ZeldaArc from MainForm

ZeldaArc really shouldn't be kept within the MainForm. Separating them
makes reading it much easier.
I'm bad.

No clue why I put that in the J3Dx foreach originally. Hopefully this
will give some speed up...