changing the bullet management

Bringing in pointers for bullet allocation