updated logic so errors dont count as turns