Shared pointer issues because I couldn't spell 'magenta' correctly two times in a row.
Materials working (sans textures at least).  Need to fixing shooting and clean up commenting.
Spinning bullets
Got distracted, I have no idea what changed.  Also not checking until tomorrow