1. new class: magnetism. in this class we will find all of releted to magnets like:
1. electrons. sigh: [ELCT]. there traval in stright lines and you can set what is the direction of the track and the velocity by click-draging. when there strike metal, there spark that. 2. plastic. sigh: [PLST]. this not conducts electricity but can charging and move charged particles. melt at 450C and broke at -75C. 3. charges. sigh: [-CHRG],[+CHRG]. charged targted element(if possibe to chrage). broken metal and broken plastic, for example. 5. magnetic fields. sigh: [OMGF],[IMGF]. one rotate electrons CW and other CCW. the rotate is dependent on velocity.
and more backgrond: electromagnetic fields (photons maybe will be charged, too.)
at electricity class will be magnet switch(or electromagnet) sigh: [EMGT]. one mode it make magnetic field and one mode it make elegtric field.
Sorry, but magnets have been rejected, many times. We have electrons, but it is random which way it will go. Plastic: Do we really need it? Charges: Cool, but we already have SPRK Magnetic fields: I think this is the same category as Magnets. EMGT: Same category as magnets
If you could code it, sure, but I don't think anyone else is willing to code these. Magnets would be hard.