Some fixes to generators, added magnetic blockers

Generator parts no longer affect each other if they belong to the same
generator
Added magnetic blockers