Gravity

Code review for the gravity implementation
Should this be its own class? It is going to be used very frequently, which was the logic for creating it, but it may be better to simply create a general InertialForce object for this. On the other hand, with it's own class, we can easily return the value of acceleration due to gravity by simply overriding the computedAcceleration function.