Implemented Gravitational fields as an alternative to electric, refactored fields into a new class, code cleanup to make switching between fields easier