Put in a check to ensure steps never go negative

Bumped version numbers