updated UE api
worked on naming vars in FXBeam

A lot of the vars are not named in this class and make it hard to work
on.
Removed BlockWires dependency on BlockConductor

Mainly just copied the methods but its needed due to future changes to
these methods that were copied. Mainly the collision methods will need
to be redone when the logic is finished for lay down wires.
Toy with battery box model design

Not really liking this version and may have to work on it some more. The
idea is to create a way to insert 4 batteries into the machine. Then for
these batteries to visually show on the out side of the machine with
there charging info. As well placing two machine together will need to
effect the render.