changed the way GravityController.cs and GravityFieldBase.cs works. Much more simplified.