I am seeking a simulator that will model the electromagnetic fields and forces of magnets of various shapes, charges, and magnetic conductivity with user defined placement. If possible, I would also like to show the movement of these materials with the changing magnetic field.
Something similar to what I am describing can be seen by these applets:

But I want more complex geometry than point charges. My goal is to demonstrate several of the classic perpetual motion machines to my physics classes.
Do you think a simulator such as this is possible?