fixed ammo pool. moved a bunch of things into the PM namespace
merged commit