external include to pch

also removing some warnings
fix warning reorder
Fix warning unused variable
recyclage des ids des projectiles
Mais pourquoi?