weapon attatchments now have a owner(player) to facillitate the weapon manipulating the player using it. CollisionManager now works with a tag void* in the rigidbody to link with a game object instead of the RefManager component