added move restrictions, on the client side: highlighting all available moves for each selection, the selected chess piece cannot be moved outside of the highlighted area.