Auto pickup when driving over, instead of drag and drop

Currently only auto picks up if the end location of the rover when moving forward is exactly that of the pickup. While this matches the first scenario success clause, would this need to be changed for following scenarios?

EDIT: Scratch that, moveForward moves only one grid space each iteration. This should work as long as the rover drives over the space with the pickup.
 @eric79 @BrettASwift