Retractability, games and orchestrators for session contracts