no lists are needed
leave main only with most necessary p4est setup
use particle ID only as DEBUG information
define happens only inside the world defines

prohebits double definition
no lists are needed
update some comments
remove some ballast functions
world becomes pchase_world

and a small change in pchase_world_random_particle()