Player turns and move validation