If we use simple models of the magnets, the problem becomes a lot easier. And we have done that - we have modeled the magnets and attempted to get good results that way, and the results were decent. Unfortunately, those results weren't as good as we had hoped. So, we wanted to get better results...