Corrections to particle objet pooling

- Particles now despawn after (x) seconds
- Adding player respawning, but still not working correctly
Changing the bullets so that they use player rotation