Bug fix and speedup. (But still loses some points.)
Now ignores every other step. So it runs twice as fast.