Made hole lengths constant, not depending on speed

Also refactored timing