Implemented X/Y Step Size Scanning

- Still need to implement Z
- Bug found where scanning algorithm sometimes skips first column