speculative code for how turns will work for each type of player