singularity is now OOP

atom proc singularity_act() now handles what the singularity does to stuff