make something that time evolves, update current velocity first then current position of each of the objects