How we tackle the problem of the joints in between the pavers is a polymeric sand. And we use a sand, it's a jointing sand, instead of something like a mortar or a grout, like you would see in the ...
To ensure the blocks won't move, install paver edging along the perimeter and place spikes after every foot. The final part is to add polymeric sand to fill the spaces between the blocks.