He encontrado un artículo interesante sobre la adición de gravedad radial a box2d.Love2d y gravedad radial
http://www.vellios.com/2010/06/06/box2d-and-radial-gravity-code/
Para este puerto a lua aunque necesito para calcular la distancia al cuadrado y normalizar la distancia.
Love2d no parece tener las funciones para extraer el vector apropiado, lo cual es una pena.
A menos que mis matemáticas falten y alguien pueda ayudarme.
Siempre puedo cambiar a box2d pero love2d me pareció una buena solución.