I want to consult some questions about the speed of agent.

Firstly, I’m not sure about if I understand the speed correctly when it is smaller than 1. Assume that the speed of agent[X] is 0.7, and ‘position_fraction’ is 0. After 2 steps of moving, does agent[X] reach the next cell and the ‘position_fraction’ becomes 0.4?

Secondly, at round 2, the speed is varying. Does it mean that the environment can change the speed and we must check the agents’ speed by function ’step’ every step?

Is somewhere I can know more details about the speed? Thanks.