fixed condition so that halos on the world are not piled upon each other
this solves part of issue #79
Merge branch fixing-world-halos, closes #79