- removed unused code & physics modules
- particles still don't use entities
- the particle engine could have emitters, and use a particle pool