Continued work on magnet movement mechanics; vector method completely works; fixed error for very large magnets; committed just before refactor to clean-up working code on this section.