implemented draggable planets and gravity pull gradient