New projectile for porcupine plant

Porcupine plant now uses scattershot code in CanShoot.cs
Fixed bug in scattershot code distributing angles incorrectly
Scattershot now works with a 360deg spread angle
Fixed bug in PB_Linear that would make all children be detached instead of just its particle system