Made it so that the selected piece can only go onto the highlighted squares. Also removed highlighting artifacts