player turns now handled more efficiently