* simplify turn logic