This is all hypothetical. Say that I build a machine something like an air-hockey table with pucks that move on it. Each puck has a magnet in it such that the pucks attract each other Now imagine that the puck can only go at one speed. no faster and no slower. If two pucks attract each other how can I calculate the path they would take ensuring that they always move only at a speed of X metres per second. I'm trying to write a program to simulate it.