Why not using self.resolve_current_turn() ?