makes the singularity's pulling OOP with the magic of atom proc

still need to fix the singularity hammer