no init from file
a random particle should lie inside the world
add missing includes
fix typo
obey including order

and don't include needless header