Fix block dropping algorithm.

This was actually always dropping blocks 2 spots, not 1. Always
break immediately when finding the first suitable drop spot.