[UPDATE] pool, particle, vector/2d

- pool: remove some leftover variables
- particle: add factor to update function
- vector/2d: fix some errors
Merge branch 'development'
Merge branch 'master' into development