reimplemented Movement Controls

i have reimplemented the movement controls for the game. click on a
piece you wish to move and select another tile you wish to move it to. I
does not move if selected tile is too far for piece.