Implementing through move tracking
Well, technically repeat detection is working.