Implemented move and half move increment.