Updated Gravity Model

Centralized gravity through a single gravity controller. Made gravity
components to add to planets, which registers with the gravity
controller. Player object registers its rigidbody with the gravity
controller, which adds gravity in FixedUpdate().