added test for opposite side play and logic to block it