1. Fixed a bug where it was setting the limit position at every step.