Refactored next_turn into start_turn and end_turn