Implemented magnetism and level pull

Reworked magnet pull / push for each magnet while still being influenced
from the level finish line pull