Getting the bullets to have a pooled source

Contains and error that I will continue work on tonight when I get home.
Fixing errors to continue development

pooled bullets still not implemented but skeleton is there
Merge from Master