Added caching of static particle positions, which should rule out greater cpu usage and possible lag almost entirely (and should only use a bit more ram)
Enabled by default; If you run into concurrency issues (or anything else), you can disable caching in the config by setting "cache-calculated-positions" to false (and obviously report those issues)