added test harness to better account for switching turns