pooling fixes for player projectiles; attempt at versatile, poolable trail rendering

next is restoring the on collision methods for enemy projectiles
hitting the player.