Finished what I started.  The Rigidbody should attach and update properly now.  Cannot test and compile right now, but I think this will work.