edited getMove function. Functionalities added: 1. ask for starting position. 2. if starting piece is not valid, asks for starting position again. 3. same thing for ending position. In addition, added a 'repick' function if they want to select another piece before selecting their end position.