forked from: gravitation (cleaned and uses vectors)

...
@author ganad
@author Martin Heidegger